Xcode中有大量奇怪的解析错误

时间:2013-07-12 15:03:33

标签: ios objective-c xcode parse-error

我正在创建一个需要ZipArchive的项目,所以我添加了库并完成了所有需要的工作,但是当我尝试编译项目时,我遇到了这个错误: enter image description here enter image description here

链接器不是问题。我添加了所需的一切,我似乎无法摆脱错误

2 个答案:

答案 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/