gpt4 book ai didi

c++ - libzip 外部库包含在 xcode 项目中

转载 作者:太空宇宙 更新时间:2023-11-04 13:15:14 25 4
gpt4 key购买 nike

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

Undefined symbols for architecture x86_64: "_zip_error_to_str", referenced from: Greeting::Greeting() in Myzipclass.o "_zip_open", referenced from: Greeting::Greeting() in Myzipclass.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

我在我的项目中包含了 libzip 库。

更多细节:我没有包含任何框架。是否有必要包括框架?我是 xcode 的新手。如果有必要包含框架,那么谁能告诉我要包含的程序?我的意思是,它应该在项目内部吗?

最佳答案

刚从报错信息中得出结论,看xcode中是否添加了静态库libz.1.X.X.dylib。否则,

targets--->build phases----->link binary with libraries-----> add libz

关于c++ - libzip 外部库包含在 xcode 项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37718431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com