转自:http://blog.sina.com.cn/s/blog_6fe0eb1901018rzy.html
之前用cygwin编译cocos2d-x写的C++游戏的时候,发现用cygwin编译出现了需要启用-std=c++11 或 -std= gnu++11的编译选项的情况:
1. 改Android.mk文件。该文件位于你用create-android-project.bat生成的工程/project.android/jni/Android.mk。将LOCAL_CFLAGS += -std=c++11加入如下图的位置:
2.
3.如果按照1,2做法都没用,可以试着将NDK更新到r8e或以上,因为之前我的NDK是r8d,发现单改文件就不行,更新到r8e之后就行了 -_-||。。
4. 如果1,2,3都不行,那真不好意思,本人能力有限,您的烦恼还需您自个儿琢磨了。~~~~~~