代码之家  ›  专栏  ›  技术社区  ›  ruipacheco

在一个项目中构建两个可执行文件

  •  0
  • ruipacheco  · 技术社区  · 14 年前

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

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

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

    ( <path>

    如何将Xcode配置为同时生成这两个代码?

    1 回复  |  直到 14 年前
        1
  •  3
  •   JWWalker    14 年前

    确保应用程序源文件仅在应用程序目标中,而工具源文件仅在工具目标中。