iOS-C文件添加到iOS项目中,运行报错
问题:
往项目中添加一个空的c文件, 编译运行; 出现2,30个编译错误.
原因:
由于在项目中添加了Pch文件,在文件中所有代码还没有开始运行之前, pch文件中的头文件将先运行.
在c文件中,添加了#import. 即在c文件中添加了不需要用到的头文件.从而导致错误.
解决方法:
在#import之间先判断一下是不是objc文件.
#ifdef __OBJC__
#import ""
#endif
转载:
http://stackoverflow.com/questions/19723392/adding-c-file-causes-pch-error