导入三方框架出现一堆莫名其妙的错误(我导入的是获取汉字首字母的框架)
例如:
Expected identifier of '('
Unkonwn type name 'NSString'
Declaration of 'Protocol' must be imported from module 'ObjectiveC.runtime' before it is required
Could not build module 'Foundation'
等错误
解决办法:
在所在项目pch文件中,把自己所#import的头文件做如下操作
分析了一下,zipArchive库是C OC C++文件混编,pch里面自加的头文件是全局性的,当在C文件import时其实是没有意义的,也就是问题出处,所以要ObjC区分开编译