我创建的命令行应用程序。然后我意识到能够在其他项目中使用代码会很方便,所以我添加了一个新目标 - 一个可可库。 它似乎编译并生成一个.a文件。如何链接到Xcode中的另一个库?
现在在另一个项目,我想使用这个库。所以首先我将第一个项目添加到这个新项目中作为参考。
在构建设置中,我将“始终搜索用户路径”设置为YES,然后在用户头文件路径中键入上述项目的路径。
在构建阶段,“链接二进制与图书馆”,我加入了某文件。
现在,在我的新项目的代码感觉似乎工作。但是当我尝试构建时,出现错误:架构x86_64的ndefined符号: “_OBJC_CLASS _ $ _ RIImageSplitter”,引用来自: objc-class-ref in main.o ld:找不到架构x86_64的符号 clang:错误:连接器命令失败,退出代码1(使用-v查看调用)
我做错了什么? :S我是初学者。
我解决了这个问题!但我不能发布我的答案,因为我必须使用小XP。我没有将该文件添加到新目标的编译源中。这就是为什么它找不到它。我已经完成了你指出的所有事情。谢谢! :d – 2012-03-22 13:29:03