Поддержка C ++ 11 в NativeLibrary для Android

Я пытаюсь создать нативную библиотеку в C ++, которую я могу использовать в Android.
Я создал проект в Visual Studio 2017: динамическая общая библиотека (Android) и добавил свой код cpp.

Хотя часть кода работает на C ++ 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.

Поэтому я сначала попытался перейти к Project-> Properties-> C / C ++ -> Language-> C ++ Language Standard и установить следующие параметры:

конфиг

Когда я сейчас компилирую, я получаю точно такую ​​же ошибку. Поэтому я попытался вручную добавить -std=c++11 пометьте под дополнительными параметрами, хотя все еще получаете ошибку.

Почему компилятор не хочет компилировать, используя стандарт ++ 11, и что я могу сделать, чтобы это исправить? Я знаю, что это экспериментально, но он должен по крайней мере попытаться скомпилировать.

С наилучшими пожеланиями

0

Решение

Проблема была решена, когда я изменил настройки для всех платформ, а не только ARM.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]