【问题标题】:Building two executables in one project在一个项目中构建两个可执行文件
【发布时间】:2011-03-02 10:46:42
【问题描述】:

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

我在 Xcode 中创建了第二个文件,并添加了第二个 Cocoa Shell Tool 类型的目标。我现在可以构建第二个可执行文件,但是当我尝试正常构建我的项目时,我收到一条错误消息,提示存在两个可执行文件:

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

&lt;path&gt;是我为了保护无辜者及其知识产权而添加的)。

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

【问题讨论】:

    标签: cocoa xcode build


    【解决方案1】:

    确保你的应用源文件只在app target,工具源文件只在tool target。

    【讨论】:

    • 最简单的方法是选择每个文件,选择 Get Info,然后查看 Targets 选项卡:每个主文件应该只检查一个目标。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    相关资源
    最近更新 更多