我正在创建一个需要ZipArchive的项目,所以我添加了库并完成了所有需要的工作,但是当我尝试编译项目时,我遇到了这个错误:
链接器不是问题。我添加了所需的一切,我似乎无法摆脱错误
答案 0 :(得分:0)
当我使用Xcode 4.2时,我已经看过一百万次这类错误了。我打赌你编译它时,你现在正在使用Xcode 4.2。
如果您想使用ZipArchive,请将您的Xcode升级到最新版4.6,所有这些错误都将消失。
答案 1 :(得分:0)
这是一个旧线程,但这个ZipArchive库仍然有用。
从similar question开始,问题如下:
编译器将尝试将Objective-C框架导入C源代码。因此,minizip c文件(zip.c,unzip.c等)也将尝试导入Objective-C框架。
要防止此c文件导入Objective-C框架,请像这样包装整个.pch文件:
#ifdef __OBJC__
// Your .pch contents
#endif
致谢:https://stackoverflow.com/a/13234930/1938889
然而,有一个Cocoa pod解决了所有这些问题:
https://github.com/mattconnolly/ZipArchive
Cocoa的Zip存档处理 - iPhone和OS X http://code.google.com/p/ziparchive/