2017-02-27 5 views
0

https://github.com/nlohmann/jsonをC++搭載のAndroidアプリで使用しようとしています。問題は、私がビルドに行くとき、私はエラー "名前空間 'to_string'名前空間 'std'で"という名前を取得します。私はstlとフラグを指定するためのGradleを使用している以外、私は、Android向けのGithub上の指示に従っている:現代のC++とGradle AndroidスタジオでJSONを使用する

ndk { 
    stl "c++_static" 
} 

externalNativeBuild { 
    cmake { 
     cppFlags "-fexceptions -frtti -std=c++11" 
    } 
} 

を誰もがAndroid上でこのライブラリの仕事を作成する方法上の任意の提案を持って設定するのGradleを使用していますstl正しく?

答えて

1

(ドキュメントは、私が動作するはずです投稿何を言うので、私はなぜかのに見ていない)私が代わりにこれを必要と判明:

externalNativeBuild { 
    cmake { 
     cppFlags "-fexceptions -frtti -std=c++11" 
     arguments "-DANDROID_STL=c++_shared" 
    } 
} 
関連する問題