2009-07-15 61 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也。