5

私はC++の多くのネイティブコードで構成されるAndroidプロジェクトを持っています。ただし、vector.hヘッダーファイルが見つからないため、ライブラリをビルドできません。何が問題になる可能性がありますか?ほとんどすべてのページに含まれているもののサンプル。

#include <jni.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <vector>

コンパイラは、すべてのファイルでvector.hを除く他のすべてのヘッダーファイルを見つけることができます。私がどこで間違っているのかについての提案はありますか?

注:ファイル名はで終わり.cpp、私はすでに試しまし#include <vector.h>た、#include "vector.h"

ありがとう !

4

1 に答える 1

3

この問題は、プロジェクトの JNI フォルダーに Application.mk を作成し、それに以下を追加することで最終的に解決されました:-

APP_STL := stlport_static

詳細については、SO に関するこの質問を参照してください。

于 2012-11-10T15:07:43.417 に答える