【发布时间】:2012-04-07 00:33:26
【问题描述】:
我创建了一个命令行应用程序。然后我意识到能够在其他项目中使用代码会很方便,所以我添加了一个新目标——一个可可库。 好像可以编译,生成一个.a文件。
现在在另一个项目中我想使用这个库。所以首先我将第一个项目添加到这个新项目中作为参考。
在构建设置中,我将“始终搜索用户路径”设置为“是”,然后在用户标头路径中键入上述项目的路径。
在构建阶段,“将二进制文件与库链接”,我添加了 .a 文件。
现在在我的新项目中,代码感觉似乎起作用了。但是当我尝试构建时,我收到一个错误:ndefined symbols for architecture x86_64: “_OBJC_CLASS_$_RIImageSplitter”,引用自: main.o 中的 objc-class-ref ld:未找到架构 x86_64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
我做错了什么? :S 我是初学者。
【问题讨论】: