我尝试编译可可应用程序在Xcode 4.0和我得到这个错误...编译用#include <string>错误
fatal error: 'string' file not found
...试图编译到时.PCH这条线上的文件:
#include <string>
我有另一个xcode项目做同样的事情,但没有得到错误。我已经搜索了一些不同的构建设置,但我找不到一个。唯一的区别是,编译OK的项目是作为命令行项目启动的,而不是Cocoa项目,但构建设置相同。
目标操作系统为Mac OS X 10.6
编译预编译的头时,并没有得到任何其他文件的错误发生。编译版本的唯一框架是Foundation.framework,非编译版本也有。
为什么在一个项目中找不到另一个项目?有什么建议?
您的应用程序使用哪种编程语言编写?不是''是C++的东西,而不是Objective-C的东西? –
您可以在objective-C++中使用stl。只需将您的文件命名为.mm。我完全从一个新鲜的可可应用程序模板开始这个项目,现在它工作正常。 –