背景及问题:
小僧在使用VS2010写C++写Cocos2d-x 2.2.1的版本号的时候不小心使用了C++11的语法,怎料移植android版本号的时候编译失败(编译环境:ADT+NDK),例如以下图:
解决方式:
步骤一、改动project文件夹/jni/Application.mk为,加入�两配置项 ,如图
NDK_TOOLCHAIN_VERSION = 4.8 APP_CPPFLAGS +=-std=c++11
步骤二、选中project右键 =>C/C++ Build =>Tool Chain Editor =>Current builder 选为Android Builder 例如以下图:
如此改动后编译成功,APK正常编译成功。