我正在尝试编译C++代码(OpenCV),然后结束。在这些行上,我只有一些“没有这样的文件或目录”将错误编译到XCode 4中:
#include <map>
#include <string>
#include <iostream>
我可以包括什么才能使其找到"file"?
我没看到
,例如,我使用另一个基于OpenCV且带有Objective-C的项目,该项目成功通过了编译过程,文件相同,并且一个接一个地检查了所有Build设置行,除了搜索路径已更新以转到我自己的项目文件夹。文件夹架构是相同的...
我已经阅读了this link ,但是它似乎不是解决方案,因为我不需要在更改文件的任何位置添加代码,因为我不使用任何代码,并且示例项目可以像这样正常工作。与示例项目完全一样,我刚刚将其包含在我的.m文件中。
最佳答案
I've just included into one of my .m files, exactly like the example project.
如果要使用C++类,则必须使用Objective-C++。您的源文件(不是您的头文件,请注意-包含它们的源文件)必须具有.mm扩展名。
关于xcode - XCode-ml.hpp中的#include <map>:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5574015/