"アンドロイド - NDK-linux_x86 /ソース/ CXX-STL/GNU-のlibstdC++ /含める/メモリ" ヘッダファイルを調べるとき、私はAndroid-ndk(r7)で.cppファイルをコンパイルするときに "C++ 0X"実験標準を有効にするにはどうすればよいですか?
__GXX_EXPERIMENTAL_CXX0X__
フラグに従ってこのヘッダは、他のSTLヘッダファイルが含まれていることを見つけます。私はこのフラグが "C++ 0X"標準に関係していると思います。この規格はまだAndroid-ndk r7で実験的かもしれません。しかし、私はプロジェクトでこのC++標準を有効にしたいと思います。 (私はこの "C++ 0X"標準がデフォルトで有効になっているかどうかは分かりません)
私はAndroid-ndkにこのフラグを設定するにはどうすればよいのでしょうか。 Androidプロジェクトの "project/jni"ディレクトリ。または、私のアプリケーションで実験的な "C++ 0X"標準をどのようにすることができますか?
フラグを指定する必要がありますか? "Android.mk"/"Application.mk"ファイル内のLOCAL_CPPFLAGSおよび/またはAPP_CPPFLAGS。 (私は "Application.mk"で "APP_STL:= gnustl_static"を使用しています)
ありがとうございます。
ローレンスツァン
C++ 03標準が存在するsine 2003おそらくC++ 11標準を意味します。 –
@Als bdonlanによると、私は "C++ 0X"標準を意味します。私はこれを反映するために私の質問を変更しました。 – user1129812