1

目前我在我的xcode项目中包含一个外部库。我已经在我的项目中手动包含了这些库,所以我可以获得所有的库函数。没有任何编译时错误,但是当我运行时,我runtime error有点像下面提到的

架构 x86_64 的未定义符号:“_zip_error_to_str”,引用自:Myzipclass.o 中的 Greeting::Greeting() “_zip_open”,引用自:Myzipclass.o ld 中的 Greeting::Greeting():未找到架构的符号x86_64 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我已将libzip库包含在我的项目中。

更多细节:我没有包含任何框架。是否需要包含框架?我完全是新来的xcode。如果有必要包含框架,那么任何人都可以告诉我要包含的程序吗?我的意思是,它应该在项目内部吗?

4

1 回答 1

0

刚刚从错误信息中得出结论,看看静态库 libz.1.XXdylib 是否已添加到xcode. 否则,

目标--->构建阶段----->将二进制文件与库链接----->添加libz

于 2016-06-09T07:13:46.937 回答