2009-07-15 41 views
3

我試過在我的iPhone上做一個靜態庫,但我不能夠在另一個項目中使用它。我收到此錯誤:如何解決鏈接錯誤 - 靜態庫iPhone

.objc_class_name_XMLParser", referenced from: 
     [email protected][email protected][email protected] in Minutes2MidnightViewController.o 
    ".objc_class_name_TickerViewController", referenced from: 
     [email protected][email protected][email protected] in Minutes2MidnightViewController.o 
ld: symbol(s) not found 
collect2: ld returned 1 exit status 

XMLTicker是我的課,我使用他們的靜態庫是由和"MinutesToMidnight"是我使用這個靜態庫項目。我認爲這與Linker錯誤有關,請幫我解決這個問題。

回答

3

如果您要交叉引用靜態lib項目,則必須將您的lib圖標從其項目組拖到「帶庫的鏈接二進制文件」目標組。

否則,您必須將您的庫路徑添加到Xcode項目或目標信息中的「其他鏈接器標記」構建設置。

另請參閱Implementing Static Libraries In iPhone也。