大佬教程收集整理的这篇文章主要介绍了xcode – 在Cocoa App中使用#include编译错误,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Fatal error: 'String' file not found
…当尝试在此行上编译为.pch文件时:
#include <String>
我有另一个xcode项目做同样的事情,但没有得到错误.我已经搜索了一些不同的构建设置,但我找不到一个.唯一的区别是编译OK的项目是作为命令行项目启动的,而不是Cocoa项目,但构建设置是相同的.
目标操作系统是Mac OS X 10.6
编译预编译头时发生错误,但没有到达任何其他文件.编译版本唯一的框架是Foundation.framework,非编译版本也有.
更新
对于项目中编译的每种语言,必须存在防护,因为此特定包含在pch中. IOW,如果它都是c和/或objc那就没有错误.显然,至少有一个文件不能识别C(例如C或ObjC源也在目标中编译).因此,你只需保护它:
// MONPrefix.pch #ifdef __cplusplus #include <String> #endif // same for objc,so your C and C++ sources compile with no error: #ifdef __OBJC__ #include <Foundation/Foundation.h> #endif
以上是大佬教程为你收集整理的xcode – 在Cocoa App中使用#include编译错误全部内容,希望文章能够帮你解决xcode – 在Cocoa App中使用#include编译错误所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。