关于iOS开发中添加C文件报错的问题

   问题:   今天在开发时在工程中添加了C文件,编译报错,Could not build module 'Foundation',只要把这个C文件删掉,编译是成功的。

经过查询资料发现是预编译的问题。

  解决办法:

     在.pch文件里的OC头文件放入   

#ifdef __OBJC__


#endif

之间,是为了避免将其认为是C文件。如下:

#ifdef __OBJC__

#import "YXTools.h"

#import "XCHudTool.h"

#import "CustomDefine.h"

#import "YXSDKDefine.h"

#import "JSONKit.h"

#import "UIColor+NSStringToColor.h"

#endif





你可能感兴趣的:(关于iOS开发中添加C文件报错的问题)