1
我已經交叉編譯了iOS SDK 6.0的exiv2庫。如何將C++靜態庫與依賴於標準庫的XCode鏈接起來?
我確認使用lipo -i確實i386(模擬器)和arm7代碼存在於庫中。
exiv2的頭文件(.hpp)使用std。 XCode無法找到C++標準庫。
這裏是我的設置:
我有一個目標的iOS SDK 6.0一個XCode項目。
它裏面有一個名爲exiv2的文件夾,它包含一個頭文件和lib文件夾。 exiv2頭文件和.a庫位於這些文件夾中。
當我編譯,我得到一個錯誤,在(一個給定的文件)
#include <string>
:沒有這樣的文件或目錄
如何在XCode中這樣的設置下的C++的std鏈接任何想法?
非常感謝。
「version.hpp」不是C++標準庫的一部分。 – 2013-03-26 10:56:48
編輯的問題請再看看。 – rudeboy 2013-03-26 11:02:44
好的,''是C++標準庫的一部分。 ''我不知道如何從XCode設置C++的細節;它總是爲我工作。 –
2013-03-26 11:05:31