2010-06-10 64 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

相關問題