我创建了一个“Cocoa Touch静态库”,它构建得很好。 Peachy到目前为止。然后我为iOS创建了一个基于视图的应用程序。我可以从我以前创建的lib导入标题,但我无法运行该程序。它总是回归:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_GenericList", referenced from:
objc-class-ref in Hello_World_2ViewController.o"
为什么会这样?
答案 0 :(得分:0)
好像你没有链接到实际的库文件,只是以某种方式引用了头文件。 Three20是一个受欢迎的第三方iOS库,它们有a documentation article on how to add it to your project - 在页面上显示“手动将Three20添加到项目中”并通过跳过任何不适用的步骤来调整库的过程。
或者,我也猜测将库的.h和.a文件拖放到应用程序的项目中可能只是工作。