3

我曾尝试在我的 iPhone 上制作一个静态库,但我无法在另一个项目中使用它。我收到此错误:

.objc_class_name_XMLParser", referenced from:
      literal-pointer@__OBJC@__cls_refs@XMLParser in Minutes2MidnightViewController.o
  ".objc_class_name_TickerViewController", referenced from:
      literal-pointer@__OBJC@__cls_refs@TickerViewController in Minutes2MidnightViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

XML并且Ticker是我的类,我在静态库中使用它们,并且"MinutesToMidnight"是我正在使用这个静态库的项目。我认为这与链接器错误有关,请帮助我解决此问题。

4

1 回答 1

3

如果要交叉引用静态库项目,则必须将库图标从其项目组拖放到“将二进制文件与库链接”目标组。

否则,您必须将库路径添加到 Xcode 项目或目标信息中的“其他链接器标志”构建设置。

另请参阅在 iPhone 中实现静态库

于 2009-07-15T11:00:47.863 回答