【发布时间】:2012-06-01 19:22:36
【问题描述】:
可能重复:
error when import zlib in iOS: symbol(s) not found collect2: ld
我正在开发 iphone 项目,我需要一个库来提取 ZIP 文件 我找到了 ZipArchive,但它与 ARC 不兼容,当我添加 -fno-objc-arc 来编译文件时,出现链接器错误:
架构 i386 的未定义符号: “_inflateEnd”,引用自: _unzCloseCurrentFile 在 unzip.o “inflateInit2”,引用自: unzip.o 中的 _unzOpenCurrentFile3 “_get_crc_table”,引用自: unzip.o 中的 _unzOpenCurrentFile3 _zipOpenNewFileInZip3 在 zip.o “_crc32”,引用自: _unzReadCurrentFile 在 unzip.o _zipWriteInFileInZip 在 zip.o -[ZipArchive addFileToZip:newname:] 在 ZipArchive.o “_inflate”,引用自: _unzReadCurrentFile 在 unzip.o “deflateInit2”,引用自: _zipOpenNewFileInZip3 在 zip.o “_deflate”,引用自: _zipWriteInFileInZip 在 zip.o _zipCloseFileInZipRaw 在 zip.o “_deflateEnd”,引用自: _zipCloseFileInZipRaw 在 zip.o ld:未找到体系结构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
【问题讨论】:
标签: objective-c ios5 automatic-ref-counting ziparchive