xcode新建的C++文件运行失败的解决方法

在新建c++文件运行的时候失败,报错如下

duplicate symbol _main in:

    /Users/huangxiao/Library/Developer/Xcode/DerivedData/PAT-dkrwkrrniseziicxahyxvgcjrqok/Build/Intermediates.noindex/PAT.build/Debug/PAT.build/Objects-normal/x86_64/1016.o

    /Users/huangxiao/Library/Developer/Xcode/DerivedData/PAT-dkrwkrrniseziicxahyxvgcjrqok/Build/Intermediates.noindex/PAT.build/Debug/PAT.build/Objects-normal/x86_64/test.o

ld: 1 duplicate symbol for architecture x86_64

clang: error: linker command failed with exit code 1 (use -v to see invocation)



解决办法很简单

找到报错中提到的两个文件,1016、test.

把其中一个Target menbership的勾关掉就行

貌似只能有一个打勾



版权声明:本文为m0_37637511原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。