1

iOS SDK 6.0 用の exiv2 ライブラリをクロスコンパイルしました。

lipo -i を使用して、実際に i386(シミュレーター) と arm7 コードがライブラリに存在することを確認しました。

exiv2 のヘッダー ファイル (.hpp) は std を使用します。XCode は C++ 標準ライブラリを見つけることができません。

これが私のセットアップです:

iOS SDK 6.0 を対象とする 1 つの XCode プロジェクトがあります。

その中には、exiv2 というフォルダーがあり、ヘッダーと lib フォルダーが含まれています。exiv2 ヘッダーと .a ライブラリはこれらのフォルダーにあります。

コンパイルすると、(1つの特定のファイル)でエラーが発生します

#include <string>: そのようなファイル、又はディレクトリはありません

XCode でこのようなセットアップの下で C++ std をリンクする方法についてのアイデアはありますか?

どうもありがとう。

4

1 に答える 1