Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将ndk设置从默认C++;工具链到C++;14项目创建之后? 我用默认的C++工具链创建了一个Android项目。现在,当我试图在双簧管上包含包含C++14功能的样例项目中包含代码片段时,我不断地出错。所以我尝试了包含代码来创建一个模板,但现在它让我的代码变得凌乱,并和我不喜欢的声明一起转储_Android_Android Studio_Android Ndk - Fatal编程技术网

如何将ndk设置从默认C++;工具链到C++;14项目创建之后? 我用默认的C++工具链创建了一个Android项目。现在,当我试图在双簧管上包含包含C++14功能的样例项目中包含代码片段时,我不断地出错。所以我尝试了包含代码来创建一个模板,但现在它让我的代码变得凌乱,并和我不喜欢的声明一起转储

如何将ndk设置从默认C++;工具链到C++;14项目创建之后? 我用默认的C++工具链创建了一个Android项目。现在,当我试图在双簧管上包含包含C++14功能的样例项目中包含代码片段时,我不断地出错。所以我尝试了包含代码来创建一个模板,但现在它让我的代码变得凌乱,并和我不喜欢的声明一起转储,android,android-studio,android-ndk,Android,Android Studio,Android Ndk,我试着提到以下问题 但所有这些答案似乎都过时了,或者我遗漏了什么。 我的项目结构中没有Android.mk文件,我也找不到他们建议更改的设置 我怀疑Android studio界面在发布这些答案后发生了变化。那么,在Android Studio 3 +? < p>中更改C++工具链版本的正确方法是什么? android { defaultConfig { externalNativeBuild { cmake {

我试着提到以下问题

  • 但所有这些答案似乎都过时了,或者我遗漏了什么。 我的项目结构中没有Android.mk文件,我也找不到他们建议更改的设置


    我怀疑Android studio界面在发布这些答案后发生了变化。那么,在Android Studio 3 +?

    < p>中更改C++工具链版本的正确方法是什么?
    android {
        defaultConfig {
            externalNativeBuild {
                cmake {
                    cppFlags "-std=c++14"
                }
            }
        }
    }
    
    根据您使用的方法,将
    cmake
    更改为
    ndkBuild