2012-12-23 9 views
11

Ich versuche, eine große C++ Bibliothek in meiner Android-Anwendung zu verwenden. Ich benutze Eclipse mit android ndk plugin. Als ich es ausführte, bekam ich diese Fehlermeldung;Android NDK: Fehler: muss aktiviert werden mit dem -std = C++ 11 oder -std = gnu ++ 11 Compiler-Optionen

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. 

Was soll ich tun? Wie kann ich diese Option in Eclipse aktivieren?

Antwort

13

Add "-std = C++ 11", um Ihre CFLAGS in Ihrem Android.mk:

LOCAL_CFLAGS += -std=c++11 
+0

Ich habe und ich habe denselben Fehler mesage. Können Sie mit voller Syntax schreiben? – SavasCinar

+0

Vielen Dank für die Bearbeitung. Es funktionierte. – SavasCinar

+0

oder LOCAL_CFLAGS + = -std = gnu ++ 11 Hat es für mich funktioniert – AdMor

Verwandte Themen