Cocoa 在一个项目中构建两个可执行文件
我有一个项目必须生成两个可执行文件:主应用程序和一个由单独进程调用的可执行文件 我在Xcode中创建了第二个文件,并添加了Cocoa Shell Tool类型的第二个目标。我现在可以构建第二个可执行文件,但当我尝试构建我的项目时,通常会出现一个错误,即存在两个可执行文件:Cocoa 在一个项目中构建两个可执行文件,cocoa,xcode,build,Cocoa,Xcode,Build,我有一个项目必须生成两个可执行文件:主应用程序和一个由单独进程调用的可执行文件 我在Xcode中创建了第二个文件,并添加了Cocoa Shell Tool类型的第二个目标。我现在可以构建第二个可执行文件,但当我尝试构建我的项目时,通常会出现一个错误,即存在两个可执行文件: ld: duplicate symbol _main in <path>/SecondExecutable.o and <path>/main.o ld:replicate symbol\u main
ld: duplicate symbol _main in <path>/SecondExecutable.o and <path>/main.o
ld:replicate symbol\u main在/SecondExecutable.o和/main.o中
(
是我为保护无辜者及其知识产权而添加的)
如何将Xcode配置为同时生成两者?确保应用程序源文件仅在应用程序目标中,工具源文件仅在工具目标中。确保应用程序源文件仅在应用程序目标中,并且工具源文件仅在工具目标中。最简单的方法是选择每个文件,选择“获取信息”,然后查看“目标”选项卡:每个主目录只应选中一个目标。最简单的方法是选择每个文件,选择“获取信息”,然后查看“目标”选项卡:每个主目录只应选中一个目标。