(基于cocos2dx 2.2.2)現(xiàn)在下載的cygwin自帶的gcc編譯器的版本是4.8.x了,也就是全面支持c++0x11版本了。(我用的vs2013也已經(jīng)大部分支持C++0x11的版本)。但是默認(rèn)情況下,gcc是不支持的,需要在編譯選項(xiàng)設(shè)置開關(guān)。
我們用文本編輯器打開proj.android\jni\Application.mk,并增加 -std=c++0x,這樣就可以編譯c++0x11的C++代碼了。
APP_STL := gnustl_static
APP_CPPFLAGS := -frtti -DCC_ENABLE_CHIPMUNK_INTEGRATION=1 -DCOCOS2D_DEBUG=1 -std=c++0x