2013-01-18 114 views
0

我是一个begginer,让我先说这个。我刚刚下载了admob's SDK,并且出现此错误:尝试为iOS使用admob时出错

duplicate symbol _main in: 
    /Users/xcodeclub/Library/Developer/Xcode/DerivedData/Cuarto_Rey_Gratis-crbrvlfyuitkjkdlkfzjeumldcau/Build/Intermediates/Cuarto Rey Gratis.build/Debug-iphonesimulator/Cuarto Rey Gratis.build/Objects-normal/i386/main-B9843B6026D6EFA4.o 
    /Users/xcodeclub/Library/Developer/Xcode/DerivedData/Cuarto_Rey_Gratis-crbrvlfyuitkjkdlkfzjeumldcau/Build/Intermediates/Cuarto Rey Gratis.build/Debug-iphonesimulator/Cuarto Rey Gratis.build/Objects-normal/i386/main-A2D5DEFEFE933899.o 
ld: 1 duplicate symbol for architecture i386 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

我该怎么办?

+0

尝试:comand + shitf + k – jessex

回答

0

前几天我遇到过这个问题。问题是,在将第三方文件添加到我的项目(不是admob)后,我有4种称为“main”的方法。我刚刚评论了其中3个,只保留那些,我在文件“main.m”中。这解决了我的问题。

+0

谢谢,我有2个main.m文件,一个来自我的项目,另一个来自admob。你能告诉我该怎么办? (我是一个真正的begginer) –

+0

我对这类问题并不是很有经验,但我相信,从项目中删除admob main.m应该可以解决问题,因为现在不需要该文件。但在做这件事之前更好地备份项目。 – Reconquistador