0
我有一个Objective-C/Cocoa项目,它包含一个静态库。该静态库有一些其中包含C++的对象文件。Xcode:设置为启用C++,即使项目中没有C++源代码?
我发现如果我使用库中的项目不包含其他C++,链接将失败(无法链接新建/删除/ etc)。但是简单地将一个(空的).cpp文件添加到项目中会使链接成功。
实际上,当有任何cpp成功时,构建会调用g ++而不是gcc。在构建中没有其他差异对我来说是显而易见的。
是否有一个显式的开关,我可以使用链接在这个库中,而不使用项目中的虚拟cpp文件?
(这主要是一个好奇心question--它不是世界的尽头把一个空文件。:))
感谢。
宾果,谢谢。编辑你的答案以向其他人展示如何在Xcode中完成此操作。 – 2010-07-19 17:05:39