2011-04-06 65 views
2

我想編譯一個C++代碼(OpenCV),我要結束了。我只是有幾個「沒有這樣的文件或目錄」上的那些行編譯錯誤到的XCode 4:XCode - #include <map> in ml.hpp:沒有這樣的文件或目錄

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

我可以包括使其找到「文件」?

我看不到。

我使用了另一個基於OpenCV和Objective-C的項目,例如編譯過程成功通過,文件是一樣的,我一個接一個地檢查了所有的構建設置行,它全部是同樣,除了更新的搜索路徑到我自己的項目文件夾。文件夾的結構都是一樣...

我讀過this link但它並不似乎是解決方案,我不應該更改文件的任意位置添加代碼,因爲我不使用任何的代碼和示例項目正常工作。我剛剛包含到我的.m文件中,就像示例項目一樣。

回答

7

我剛剛納入我的.m文件 一個,酷似例如 項目。

如果你想使用C++類,你必須使用Objective-C++。你的源文件(不是你的頭文件,頭腦 - 包含它們的源文件)必須有.mm擴展名。

+0

如果將.hpp文件包含在objective-c .h文件中,該怎麼辦? – xialin 2014-03-12 15:00:17

相關問題