因为添加了pch文件导致
在所在项目pch文件中,把自己所#import的头文件做如下操作
分析了一下,C OC C++文件混编的库,pch里面自加的头文件是全局性的,当在C文件import时其实是没有意义的,也就是问题出处,所以要ObjC区分开编译
#ifdef __OBJC__
//your code
#else
#ifndef FOUNDATION_EXPORT
#if defined(__cplusplus)
#define FOUNDATION_EXPORT extern "C"
#else
#define FOUNDATION_EXPORT extern
#endif
#endif
#endif
网友评论