2010-06-10 87 views
0

我有一个项目必须生成两个可执行文件:主应用程序和由独立进程调用的可执行文件。在一个项目中构建两个可执行文件

我已经在Xcode中创建了第二个文件,并添加了Cocoa Shell Tool类型的第二个目标。现在我可以建立第二个可执行,但是当我尝试建立我的项目通常我得到一个错误,说有现在两个可执行文件:

ld: duplicate symbol _main in <path>/SecondExecutable.o and <path>/main.o 

<path>被我加入到保护无辜者和他们的知识分子属性)。

如何配置Xcode以同时构建两个?

回答

3

确保您的应用程序源文件仅位于应用程序目标中,并且工具源文件仅位于工具目标中。

+0

要做到这一点,最简单的方法是选择每个文件,选择获取信息,然后查看目标选项卡:每个主要只应检查一个目标。 – cdespinosa 2010-06-11 06:19:38

相关问题