1. 程式人生 > >在安卓JNI/NDK中使用C++11

在安卓JNI/NDK中使用C++11

在VS下編寫的程式移植到Eclipse下,出現了問題:

      this file requires compiler and library support for iso C++ 2011 standard。

原因:是Eclipse使用的CDT預設未開啟C++11 的支援。

解決方法:

      Add "-std=c++11" to your CFLAGS in your Android.mk:

   LOCAL_CFLAGS += -std=c++11

編譯通過.....

注意事項

      把 語句新增在Android.mk的倒數第二行,不能新增在靠前位置,否則不產生任何作用。