我在将iPhone解压缩库添加到我的iPhone应用程序时遇到问题。
我决定使用SSZipArchive。它使用minizip。
按照说明进行操作后:
1添加SSZipArchive.h,SSZipArchive.m和minizip
2将libz库添加到目标
我仍然收到错误:
找不到符号。
我尝试将-lz添加到其他链接器标志并添加lybz.dylib,但这没有帮助。如果您知道如何使libz在这里工作,请告诉我。
解决了:我没有使用文件夹,而是创建了一个黄色引用组,从includes中删除了/minizip/,现在一切正常。
最佳答案
unzOpen
,unzOpenCurrentFile
和unzOpenCurrentFilePassword
是minizip库中定义的函数。链接器提示找不到这些函数,这意味着它们未正确编译或链接。
确保minizip/unzip.c
正确包含在您的项目中,并仔细检查它是否已被编译和链接。
关于ios - 找不到构建b/c符号失败zlib,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3956138/