gpt4 book ai didi

iphone - 在 XCode 4 项目中编译 ZipArchive

转载 作者:行者123 更新时间:2023-12-03 18:34:40 27 4
gpt4 key购买 nike

我正在尝试用我的项目编译 ZipArchive。我导入了所有源文件,包括 minizip 文件,但我无法理解这些错误。我已经尝试了十几种其他方法将压缩/解压缩合并到我的 iPhone 项目中,但都没有成功。 ZipArchive 似乎是最好的库,这个问题看起来像是一个简单的build设置配置问题,但我无法弄清楚。

Undefined symbols for architecture armv6:
"_zipClose", referenced from:
-[ZipArchive CloseZipFile2] in ZipArchive.o
"_zipOpenNewFileInZip3", referenced from:
-[ZipArchive addFileToZip:newname:] in ZipArchive.o
"_unzOpenCurrentFile", referenced from:
-[ZipArchive UnzipFileTo:overWrite:] in ZipArchive.o
"_unzGetGlobalInfo", referenced from:
-[ZipArchive UnzipOpenFile:] in ZipArchive.o
"_unzReadCurrentFile", referenced from:
-[ZipArchive UnzipFileTo:overWrite:] in ZipArchive.o
"_unzOpen", referenced from:
-[ZipArchive UnzipOpenFile:] in ZipArchive.o
"_unzCloseCurrentFile", referenced from:
-[ZipArchive UnzipFileTo:overWrite:] in ZipArchive.o
"_zipWriteInFileInZip", referenced from:
-[ZipArchive addFileToZip:newname:] in ZipArchive.o
"_zipOpenNewFileInZip", referenced from:
-[ZipArchive addFileToZip:newname:] in ZipArchive.o
"_unzGoToFirstFile", referenced from:
-[ZipArchive UnzipFileTo:overWrite:] in ZipArchive.o
"_unzGetCurrentFileInfo", referenced from:
-[ZipArchive UnzipFileTo:overWrite:] in ZipArchive.o
"_zipCloseFileInZip", referenced from:
-[ZipArchive addFileToZip:newname:] in ZipArchive.o
"_unzClose", referenced from:
-[ZipArchive UnzipCloseFile] in ZipArchive.o
"_zipOpen", referenced from:
-[ZipArchive CreateZipFile2:] in ZipArchive.o
"_unzGoToNextFile", referenced from:
-[ZipArchive UnzipFileTo:overWrite:] in ZipArchive.o
"_unzOpenCurrentFilePassword", referenced from:
-[ZipArchive UnzipFileTo:overWrite:] in ZipArchive.o
ld: symbol(s) not found for architecture armv6
collect2: ld returned 1 exit status

最佳答案

我遇到了完全相同的问题。我在 iOS 5.1 上使用 Xcode 4.4。我是这样解决的:

  1. 删除所有 ZipArchive 文件,包括。项目中的 Minizip 文件夹 - 移至垃圾箱。
  2. 重新添加 ZipArchive-Files 和 Minitip-Folder,并确保选择“为任何添加的文件夹创建组”选项,而不是“为任何添加的文件夹创建文件夹引用”。
  3. 如果您使用 ARC,则向所有构建阶段 -> 编译源 ZipArchive-Items 添加选项“-fno-objc-arc”

就是这样 - 祝你好运。

关于iphone - 在 XCode 4 项目中编译 ZipArchive,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5645269/

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