在我的iOS項目中,我需要使用包含某些頭文件(.h)文件和.a庫文件的C++庫(我沒有任何實際的源代碼碼)。在iOS項目中添加C++庫將無法正確編譯
在我的Obj-c代碼中,我導入了我需要的.h頭文件,但是Xcode似乎並不理解它必須將頭文件解釋爲C++,實際上它返回了一個包含「not found 「像這些內含物的錯誤:
#include <string>
#include <vector>
和其他C++語言特定的語法。 不幸的是,將.h擴展名改爲.hpp並不能解決問題,也沒有在Xcode文件檢查器中將文件類型設置爲「C++ Header」。
有什麼建議嗎?有沒有我需要設置的地方手動指示在庫文件上使用g ++的標誌?謝謝。
嗨,我已經試過了:遺憾的是它並沒有解決問題無論是。 – micamoita
解決了這個問題。我在我的obj-c頭文件中導入了C++頭文件。移動.mm源文件中的導入語句以及正確編譯的所有內容。謝謝。 – micamoita