首先去官方网站下载cocos2d-x-3.0alpha0-pre的版本,我之前在其他地方下的搞得郁闷死,一直不能编译通过,后来从官网下载比对了一把,居然不一样,所以老要我在这里提醒大家一定要去官网下载,地址:
接下来老套路了,配置环境什么的,这个网上到处都是,这里就不多说了,运行编译好win32的cpp后,接下来就是编译到android了,添加项目到eclipse,引入libcocos2dx,
运行发现程序会报错,
D:/cocos2d-x-3.0alpha0-pre/cocos2dx/actions/CCActionCatmullRom.h:205:40: error: 'override' does not name a type
In file included from D:/cocos2d-x-3.0alpha0-pre/cocos2dx/include/cocos2d.h:56:0,
from jni/../../Classes/AppDelegate.h:4,
from jni/hellocpp/main.cpp:1:
等等很多行业的错误信息,解决办法
右键项目属性c/c++build -> build settings 标签栏 build command 修改 ndk-build NDK_TOOLCHAIN_VERSION=4.8
ok保存运行。4如果不行 试试改成4.7