未找到构建b/c符号的zlib

Ale*_*x L 6 xcode objective-c ios ssziparchive

我有一个问题是将zips的libs添加到我的iPhone应用程序中.

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

按照说明操作后:

1添加SSZipArchive.h,SSZipArchive.m和minizip
添加迷你夹

2将libz库添加到目标
添加了libz

我仍然得到错误:
替代文字

未找到符号.

我尝试将-lz添加到Other Linker Flags并添加lybz.dylib,但它没有帮助.如果您知道如何让libz在这里工作,请告诉我.


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

Ada*_*eld 1

unzOpenunzOpenCurrentFile、 和unzOpenCurrentFilePassword是 minizip 库中定义的函数。链接器抱怨它找不到这些函数,这意味着它们没有正确编译或链接。

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

  • 谢谢,我尝试从官方 minizip 网站添加 minizip.c 。但它试图 # include <direct.h> 和 <io.h>。没有这样的文件错误。 (3认同)