2012-12-23 15 views
11

私のAndroidアプリケーションで1つの大きなC++ライブラリを使用しようとしています。私はアンドロイドndkプラグインとEclipseを使用しています。私がそれを実行すると、私はこのエラーメッセージを受け取りました。Android NDK:エラー:-std = C++ 11または-std = gnu ++ 11コンパイラオプションで有効にする必要があります

This file requires compiler and library support for the ISO C++ 2011 standard.This 
support is currently experimental, and must be enabled with the -std=c++11 or 
-std=gnu++11 compiler options. 

どうすればよいですか? eclipseでこのオプションを有効にするにはどうすればよいですか?

答えて

13

あなたAndroid.mkであなたのCFLAGSに "-std = C++ 11" を追加します。

LOCAL_CFLAGS += -std=c++11 
+0

を私が追加され、私は同じエラーメッセージを指定しました。完全な構文で入力できますか? – SavasCinar

+0

ありがとうございます。出来た。 – SavasCinar

+0

またはLOCAL_CFLAGS + = -std = gnu ++ 11 私のために働いた – AdMor

関連する問題