_main中的重复符号

时间:2013-02-05 10:08:51

标签: iphone build-error

有人能告诉我为什么会收到此错误。我曾多次尝试清洁和建造。但我仍然得到这个错误。

duplicate symbol _main in:
/Users/outthinkingindiapvtltd/Library/Developer/Xcode/DerivedData/PatternTest-     axdlojadtjwkbvdioeiumrzlovix/Build/Intermediates/PatternTest.build/Debug-iphoneos/PatternTest.build/Objects-normal/armv7/main-EC3660AC7D58737D.o
/Users/outthinkingindiapvtltd/Library/Developer/Xcode/DerivedData/PatternTest-axdlojadtjwkbvdioeiumrzlovix/Build/Intermediates/PatternTest.build/Debug-iphoneos/PatternTest.build/Objects-normal/armv7/main-6C8789F4078B135A.o
ld: 1 duplicate symbol for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

3 个答案:

答案 0 :(得分:0)

这意味着您在Xcode项目中有两次文件。检查Project文件夹,您将在两个不同的组或具有相同名称的文件夹中找到一个文件。

答案 1 :(得分:0)

您似乎在目标/已编译源下有多个条目。删除它们,问题解决了。

答案 2 :(得分:0)

您可能已导入.m文件而不是.h,例如:

#import "DemoView.m"

只需检查您最近导入的文件的扩展名,然后您就会收到此错误。