我在将iPhone解压缩库添加到我的iPhone应用程序时遇到问题。

我决定使用SSZipArchive。它使用minizip。

按照说明进行操作后:

1添加SSZipArchive.h,SSZipArchive.m和minizip


2将libz库添加到目标

我仍然收到错误:

找不到符号。

我尝试将-lz添加到其他链接器标志并添加lybz.dylib,但这没有帮助。如果您知道如何使libz在这里工作,请告诉我。

解决了:我没有使用文件夹,而是创建了一个黄色引用组,从includes中删除了/minizip/,现在一切正常。

最佳答案

unzOpenunzOpenCurrentFileunzOpenCurrentFilePassword是minizip库中定义的函数。链接器提示找不到这些函数,这意味着它们未正确编译或链接。

确保minizip/unzip.c正确包含在您的项目中,并仔细检查它是否已被编译和链接。

关于ios - 找不到构建b/c符号失败zlib,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3956138/

10-09 16:30