Kompilowanie źródeł C ++ 11 dla Androida NDK

Próbuję skompilować niektóre źródła C ++ 11 z Androidem NDK na Windows, ale bez większego szczęścia. Pamiętaj, że przeczytałem kilka innych pytań dotyczących kompilacji C ++ 11, ale niestety nie pomogli.

Pobrałem pakiet ADT i najnowszą wersję NDK (android-ndk-r9b-windows-x86.zip).

Oto moje pliki konfiguracyjne:

Aplikacja.mk

APP_STL := gnustl_static
NDK_TOOLCHAIN_VERSION = 4.8
LOCAL_CPP_FEATURES += exceptions
LOCAL_CFLAGS += -std=c++11

Android.mk

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := procalc-core

LOCAL_SRC_FILES := pcc_arithmetics.cpp \
pcc_arithmetics_tools.cpp \
pcc_common.cpp \
pcc_core.cpp \
pcc_dms_tokenizer.cpp \
pcc_dynamic_numerics.cpp \
pcc_exceptions.cpp \
pcc_expressiontree.cpp \
pcc_expression_containers.cpp \
pcc_messages.cpp \
pcc_numerics.cpp \
pcc_resolvers.cpp \
pcc_syntaxtree.cpp \
pcc_tokenizer.cpp \
sm_Bignum.cpp \
sm_Math2D.cpp \
sm_MathNumerics.cpp \
ss_Streams.cpp

include $(BUILD_SHARED_LIBRARY)

Polecenie budowania

cd %AndroidProjects%ProCalc\jni\
D:\Android\ndk\ndk-build

pause

Błąd
W rzeczywistości jest to jeden z błędów, ale najwyraźniej nie rozpoznaje on nowych słów kluczowych C ++ 11auto lubnullptr.

D:/(path)/jni/pcc_arithmetics.cpp: In static member function 'static 
ProCalcCore::BaseNumeric* (* ProCalcCore::Arithmetics::GetFunctionMethod(std::string))
(const std::vector<const ProCalcCore::BaseNumeric*>&)': 
D:/(path)/jni/pcc_arithmetics.cpp:4077:11: error: 'nullptr' was not declared in 
this scope

return nullptr;
       ^

Co ja robię źle?

questionAnswers(1)

yourAnswerToTheQuestion