0
我有一個Objective-C/Cocoa項目,它包含一個靜態庫。該靜態庫有一些其中包含C++的對象文件。Xcode:設置爲啓用C++,即使項目中沒有C++源代碼?
我發現如果我使用庫中的項目不包含其他C++,鏈接將失敗(無法鏈接新建/刪除/ etc)。但是簡單地將一個(空的).cpp文件添加到項目中會使鏈接成功。
實際上,當有任何cpp成功時,構建會調用g ++而不是gcc。在構建中沒有其他差異對我來說是顯而易見的。
是否有一個顯式的開關,我可以使用鏈接在這個庫中,而不使用項目中的虛擬cpp文件?
(這主要是一個好奇心question--它不是世界的盡頭把一個空文件。:))
感謝。
賓果,謝謝。編輯你的答案以向其他人展示如何在Xcode中完成此操作。 – 2010-07-19 17:05:39