İlk Android projemi C++ 11 desteği ile ndk r8d kullanarak kurmaya çalışıyorum. Bazı c + 11 mekanizmaları iyi çalışır (yani lambada ifadeler), ancak yeni dize işlemlerinden birini kullanmak için 'u denediğimde, derleme başarısız olur (hata: 'stol', 'std' öğesinin üyesi değildir). İşte benim proje ayarları şunlardır:std :: string işlemleri (yani stol, stoi) bulunamadı NDK8d
Application.mk
APP_MODULES := MyLib
APP_CPPFLAGS := -std=gnu++0x
APP_CPPFLAGS += -frtti
APP_CPPFLAGS += -fexceptions
APP_CPPFLAGS += -DDEBUG
APP_ABI := armeabi-v7a
APP_PLATFORM:=android-14
APP_STL := gnustl_static
APP_GNUSTL_CPP_FEATURES := rtti exceptions
NDK_TOOLCHAIN_VERSION=4.7
Are bu fonksiyonlar aslında çalışmıyor?
tr1, tr2 veya ext gibi farklı adlarda arama yapmayı denediniz mi? – mgiza
std :: tr1, std :: tr2 ve std :: ext ad alanlarını kullanmaya çalışırsam, bunların bildirilmediğini bildirdim. – Hellhound