XCode - ml.hpp中的#include <map>:没有这样的文件或目录</map>

时间:2011-04-06 23:05:46

标签: xcode compilation objective-c++

我正在尝试编译一个C ++代码(OpenCV),我要走到尽头。我只是在这些行上有一些“没有这样的文件或目录”编译错误到XCode 4中:

#include <map>
#include <string>
#include <iostream>

我可以包含什么来让它找到“文件”?

我没看到。

我使用另一个基于OpenCV和Objective-C的项目,例如成功通过编译过程,文件是一样的,我一个接一个地检查所有Build设置行,并且它们都是相同的,除了更新为我自己的项目文件夹的搜索路径。文件夹架构是一样的......

我已阅读this link ,但它似乎不是解决方案,因为我不应该在更改文件的任何位置添加代码,因为我不使用任何代码和示例项目工作得很好。我刚刚将其包含在我的一个.m文件中,就像示例项目一样。

1 个答案:

答案 0 :(得分:7)

  

我刚刚加入了我的一个.m   文件,与示例完全相同   项目

如果要使用C ++类,则必须使用Objective-C ++。您的源文件(不是您的头文件,介意 - #include他们的源文件)必须具有.mm扩展名。