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

Ios Xcode中大量奇怪的解析错误,ios,objective-c,xcode,parse-error,Ios,Objective C,Xcode,Parse Error,我正在创建一个需要ZipArchive的项目,因此我添加了库并做了一切必要的工作,以使其正常工作,但当我尝试编译该项目时,出现以下错误: 这不是链接器的问题。我添加了所需的所有内容,但我似乎无法消除这些错误当我在Xcode 4.2上时,我已经见过无数次此类错误。我敢打赌,编译Xcode 4.2时,您现在使用的是Xcode 4.2 如果您想使用ZipArchive,那么将您的Xcode升级到最新的4.6版本,所有这些错误都将消失 这是一个旧线程,但是这个ZipArchive库仍然有用 从a来看,

我正在创建一个需要ZipArchive的项目,因此我添加了库并做了一切必要的工作,以使其正常工作,但当我尝试编译该项目时,出现以下错误:


这不是链接器的问题。我添加了所需的所有内容,但我似乎无法消除这些错误

当我在Xcode 4.2上时,我已经见过无数次此类错误。我敢打赌,编译Xcode 4.2时,您现在使用的是Xcode 4.2


如果您想使用ZipArchive,那么将您的Xcode升级到最新的4.6版本,所有这些错误都将消失

这是一个旧线程,但是这个ZipArchive库仍然有用

从a来看,问题如下:

编译器将尝试将Objective-C框架导入C源代码。minizip c文件(zip.c、unzip.c等)因此也将尝试导入Objective-c框架

要防止此c文件导入Objective-c框架,请按如下方式包装整个.pch文件:

#ifdef __OBJC__

// Your .pch contents

#endif
学分:


然而,有一个可可荚解决了所有这些问题:

Cocoa的Zip存档处理-iPhone和OS X


你有#导入?@duDE在哪一个文件中?当我试图将它添加到一个文件,它说它不能成立,请包括基础框架和UIKIT框架,如果不是there@AshutoshMishra当然也包括在内。您使用的Xcode版本是什么?是4.6吗?我有最新版本,但我确实收到了错误“Apple LLVM complier 4.2错误”怎么可能,在c/c++/objective编译器的项目设置中,我有“默认编译器(Apple LLVM编译器4.2)”