在_main中重复符号



有人能告诉我为什么会出现这个错误吗。我试过好几次打扫和建筑。但我还是犯了这个错误。

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)

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

目标/编译源下似乎有多个条目。移除它们,问题就解决了。

您可能导入了一个.m文件而不是.h,比如:

#import "DemoView.m"

只需检查最近导入的文件的扩展名,之后就会出现此错误。

相关内容

  • 没有找到相关文章

最新更新