Ошибка компиляции NDK: "stod" не был объявлен в этой области

Я знаю, что здесь возможно возможное дублирование: error: 'stod' не был объявлен в этой области, но я уже попробовал то, что посоветовал там. Я пытаюсь скомпилировать приложение C++ в Android NDK.

Я получаю ошибку:

"STOD" не был объявлен в этой области

Я включил C++ 11 в Application.mk:

APP_ABI := x86 
APP_STL := gnustl_static
NDK_TOOLCHAIN_VERSION:= 4.8
APP_CPPFLAGS += -fexceptions -std=c++11 -fpermissive -frtti  -pthread

Что еще я должен сделать, чтобы избавиться от этой ошибки?

1 ответ

Я думаю, вы, наверное, поняли, что это не является частью текущей Android NDK (10). В библиотеках C++11 отсутствуют некоторые фрагменты, такие как функциональность regex, to_string и т. Д.

Другие вопросы по тегам