2011-08-02 17 views
1

エラーは「 'ベクトル'は 'std'のメンバーではありません」。 私は何が間違っていますか?STLを使用してネイティブAndroidモジュールを構築できません

更新:コードをコメントアウトした後、私はついに「ベクター:そのようなファイルやディレクトリはありません」というエラーを受けました。だから、それはSTLが含まれて見つけることができませんでした。

答えて

4

あなたはApplication.mkを持っていて、

APP_STL使用するどのSTL宣言してください:=

+0

ありがとうございました。私は、APP_STLを宣言してApplication.mkを作成しなければなりませんでした。 –

1

をstlport_sharedをあなたが適切にベクトルヘッダーを含めることができなかったしましたようです。インプリメンテーションファイルにディレクティブが含まれていて、プロジェクトディレクトリにベクタファイルがないかどうかを確認します。

アップデート1:

STLportのは、まったく独自の名前空間のSTLportの、またはOT使用していない名前空間を使用するように設定することができます

。私はこれが適切に設定されたAndroid環境の場合だとは思わないが、この可能性も検討する。

+0

チェックしてチェックしました。 –

+0

運がありません。 "stlportは宣言されていません"。そして名前空間の外でも宣言されていません。 –

関連する問題