2010-03-02 108 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文件(如果有的話)。這可能會幫助你追蹤發生了什麼。