2012-12-23 35 views
11

Android uygulamamda bir büyük C++ kütüphanesi kullanmaya çalışıyorum. Ben android ndk eklentisi ile tutulmayı kullanıyorum. Çalıştığımda, bu hata mesajını aldım;Android NDK: Hata: -std = C++ 11 veya -std = gnu ++ 11 derleyici seçenekleri ile etkinleştirilmiş olmalıdır.

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. 

ne yapmalıyım ? Eclipse'de bu seçeneği nasıl etkinleştirebilirim?

cevap

13

Ekleme "-std = C++ 11" senin Android.mk yılında senin CFLAGS için: Ben eklendi ve aynı hata mesage var

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

. Tam sözdizimi yazabilir misiniz? – SavasCinar

+0

Düzenlediğiniz için teşekkür ederiz. İşe yaradı. – SavasCinar

+0

veya LOCAL_CFLAGS + = -std = gnu ++ 11 Benim için çalıştın – AdMor