以前的项目中引入了C++ STL里的vector.h文件,在将XCode升级到4.2后,编译时出现这样的错误“vector.h file not found”,居然会有这么神奇的问题,以前都好好的,突然就不行了,查阅资料发现,原来是编译器的配置不对,修改如下配置即可:
1. 选择project -> build setting -> apple LLVM compiler 3.0 – language配置项,
2. 将Compile Sources As设置项修改为Objective-C++。
解决XCode升级后引入vector.h文件的编译错误
在将XCode升级到4.2后,由于配置不正确导致使用C++ STL里的vector.h文件时出现编译错误。通过调整编译器配置,将CompileSourcesAs设置项修改为Objective-C++,成功解决了该问题。
以前的项目中引入了C++ STL里的vector.h文件,在将XCode升级到4.2后,编译时出现这样的错误“vector.h file not found”,居然会有这么神奇的问题,以前都好好的,突然就不行了,查阅资料发现,原来是编译器的配置不对,修改如下配置即可:
1. 选择project -> build setting -> apple LLVM compiler 3.0 – language配置项,
2. 将Compile Sources As设置项修改为Objective-C++。

被折叠的 条评论
为什么被折叠?