我正在尝试使用C ++在Xcode中创建一个静态库(我的所有文件都是.h或.cpp)。
我尝试删除main.cpp,然后将一个目标添加到我的项目中以构建一个“静态”库。由于我没有使用Cocoa,我认为我需要添加一个BSD静态库,但我尝试了其他静态库选项,没有明显的结果。它没有构建(虽然没有显示任何错误,但它没有发生任何事情)。
在下图中,“Untitled”是我的静态库。
(正如你可以看到的,即使在我构建项目之后,libUntitled.a也是红色的。)
答案 0 :(得分:2)
您的源文件是否针对新目标进行了检查?
否则,打开Build窗口,展开消息窗格,这样您就可以看到编译器实际在做什么以及它放置.a文件的位置(如果有的话)。这可能有助于您追踪正在发生的事情。