我的项目必须生成两个可执行文件:主应用程序和由单独进程调用的可执行文件。
我在Xcode中创建了第二个文件,并添加了第二个Cocoa Shell Tool类型的目标。我现在可以构建第二个可执行文件但是当我尝试正常构建我的项目时,我得到一个错误,说存在两个可执行文件:
ld: duplicate symbol _main in <path>/SecondExecutable.o and <path>/main.o
(<path>
是我加入来保护无辜者及其知识产权的。)
如何配置Xcode以同时构建两者?
答案 0 :(得分:3)
确保您的应用源文件仅在应用目标中,并且工具源文件仅在工具目标中。