iOS-C文件添加到iOS项目中,运行报错

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

你可能感兴趣的:(ios)