2010-03-02 44 views
1

我想在C++中使用C++创建静态库(我的所有文件都是.h或.cpp)。如何使用Xcode构建静态C++库?

我试着删除main.cpp,然后在我的项目中添加一个目标来构建一个“Static”库。由于我没有使用Cocoa,我认为我需要添加一个BSD静态库,但我尝试了其他静态库选项,但没有明显的结果。它不会建立(虽然没有显示任何错误,但它就像什么都没有发生)。

在下面的图片“无标题”是我的静态库。

(你可以看到libUntitled.a是红色的,即使我建这个项目。)

alt text http://grab.by/2LWZ

+0

该菜单仅显示i386和ppc-no ARM。也许你使用了Mac SDK中的目标模板,而不是iPhone SDK? – 2010-03-02 12:57:24

+0

我首先想要为OSX构建,然后我将尝试为iPhone构建。 – Goles 2010-03-02 13:17:11

回答

2

是你的源文件核对新的目标?

否则,打开构建窗口,展开消息窗格,以便您可以看到编译器实际在做什么以及在何处放置.a文件(如果有的话)。这可能会帮助你追踪发生了什么。