2012-12-23 15 views
11

Próbuję użyć jednej dużej biblioteki C++ w mojej aplikacji na Androida. Używam Eclipse z wtyczką Android ndk. Po uruchomieniu otrzymałem komunikat o błędzie;Android NDK: Błąd: musi być włączony za pomocą opcji kompilatora -std = C++ 11 lub -std = gnu ++ 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. 

Co należy zrobić? Jak mogę włączyć tę opcję w Eclipse?

Odpowiedz

13

Add "-std = C++ 11" do swojej CFLAGS w twojej Android.mk:

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

dodałem i mam taką samą mesage błędzie. Czy możesz pisać z pełną składnią? – SavasCinar

+0

Dziękujemy za edycję. Zadziałało. – SavasCinar

+0

lub LOCAL_CFLAGS + = -std = gnu ++ 11 Sprawdziło się we mnie – AdMor

Powiązane problemy