2013-01-03 113 views
0

我试图在xcode中使用矢量,但它在当前项目中不起作用。我收到了错误消息'vector' file not found.我已经添加了#include <vector> 并将文件从.m更改为.mm。 “编译源为”设置为“根据文件类型”,我已经尝试了两个编译器(4.1和GCC 4.2)。我也清理了这个项目,但没有运气。在一个xcode项目中找不到'vector'文件,但没有在其他项目中找到'vector'文件

我做了一个新项目,做了这些步骤和矢量工程完全没问题。我甚至采取了相同的文件,并把它放在新的项目,它的工作原理。

回答

0

删除括号之间的空格。即,

#include <vector> 

#include <vector> 
+0

这实际上它是如何在代码中,我只是有这样一个问题 – Kevin

+0

好的格式问题。那么我建议你不得不看看构建设置。东西一定是不一样的。也许编译器设置为“C/C++/Objective C编译器”? – spartygw

+0

这些设置为“默认编译器(Apple LLVM编译器4.1)”。我试过了两个编译器,没有一个有所作为。我也仔细查看过构建设置,并没有发现任何差异。这可能是我当时使用的是早期版本的xcode,也许这是导致问题的原因? – Kevin

相关问题