cocos2d-x 3.11 游戏开发环境搭建流程
cocos2d-x 3.11.1 游戏开发环境搭建流程1. 准备下面的软件1) Windows7 64Bit+ VS2013 (VC++)这个不用多说. 2) cocos2d-x⑶.11.1.zip# wget http://cocostudio.download.appget.cn/Cocos2D-X/cocos2d-x⑶.11.1.zip 这个解压到目录下,如: C:DEVPACKcoscos2d-x COCOS_CONSOLE_ROOT=C:DEVPACKcocos2d-xcocos2d-x⑶.11.1toolscocos2d-consolebin 3) tadp⑷.0r2-windows.exe# wget ftp://pub:pub@pepstack.com/gamedev/tadp⑷.0r2-windows.rar 这个安装起来要1夜的时间. 安装路径: Installation Directory: D:NVPACK
Download Directory: D:NVIDIATADP 4) jdk⑺u80,maven安装java,maven,需要配置环境变量. wget ftp://pub:pub@pepstack.com/gamedev/jdk⑺u80-windows-x64.rar wget ftp://pub:pub@pepstack.com/tarball/apache-maven⑶.3.3-bin.tar.gz 5) Python2.7 for windows 64bitswget ftp://pub:pub@pepstack.com/gamedev/python⑵.7.11.amd64.msi 安装位置:C:python27 6) 设置环境变量进入 C:DEVPACKcocos2d-xcocos2d-x⑶.11.1,运行: cmd python setup.py 会自动创建下面的环境变量。但是最好手工创建下面的变量,由于cocos2d-x的setup.py脚本还是有问题。 Windows管理环境变量的UI是真的很烂,没办法,手工创建: DEVPACK_HOME=C:DEVPACK
NVPACK_HOME=D:NVPACK
NVPACK_ROOT=D:NVPACK
JAVA_HOME=C:DEVPACKJavajdk1.7.0_45
CLASSPATH=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar
ANDROID_HOME=D:NVPACKandroid-sdk-windows
ANDROID_SDK_ROOT=D:NVPACKandroid-sdk-windows
ANT_ROOT=D:NVPACKapache-ant⑴.8.2bin
ANT_HOME=D:NVPACKapache-ant⑴.8.2
COCOS_X_ROOT=C:DEVPACKcocos2d-x
COCOS_CONSOLE_ROOT=C:DEVPACKcocos2d-xcocos2d-x⑶.11.1toolscocos2d-consolebin
COCOS_TEMPLATES_ROOT=C:DEVPACKcocos2d-xcocos2d-x⑶.11.1templates
M2_HOME=C:DEVPACKapache-maven⑶.0.5
NDK_ROOT=D:NVPACKandroid-ndk-r10d
NDKROOT=D:NVPACKandroid-ndk-r10d
ANDROID_NDK_ROOT=D:NVPACKandroid-ndk-r10d
Path=%COCOS_TEMPLATES_ROOT%;%COCOS_CONSOLE_ROOT%;%ANT_ROOT%bin;%M2_HOME%bin;%JAVA_HOME%bin;%JAVA_HOME%jrebin
2. 创建项目> cmd > cd $COCOS_CONSOLE_ROOT > cocos new game_stencil -p com.pepstack.dev -l cpp -d c:workspacegamedev 然后用VS2013打开: C:workspacegamedevgame_stencilproj.win32game_stencil.sln 编译便可! 3. 编译android项目cmd cd C:workspacegamedevgame_stencilproj.android python build_native.py 报错: ......
At global scope:
cc1plus.exe: warning: unrecognized command line option "-Wno-extern-c-compat"
cc1plus.exe: warning: unrecognized command line option "-Wno-extern-c-compat"
make.exe: *** 谢绝访问。
. Stop.
make.exe: *** Waiting for unfinished jobs....
make.exe: Leaving directory `c:/Workspace/gamedev/game_stencil/proj.android'
履行命令出错,返回值:2。
Traceback (most recent call last):
File "build_native.py",line 43,in <module>
build(opts.build_mode)
File "build_native.py",line 28,in build
raise Exception("Build dynamic library for project [ " + app_android_root +
" ] fails!")
Exception: Build dynamic library for project [ c:Workspacegamedevgame_stencil
proj.android../ ] fails! 换成 3.10版本依然出错。重试各种方法,最后:cmd
cd %COCOS_X_ROOT%cocos2d-x⑶.11.1
python setup.py
cd C:workspacegamedevgame_stencilproj.android
python build_native.py 成功!...
-post-build:
debug:
BUILD SUCCESSFUL
Total time: 13 seconds
正在移动 apk 文件 c:Workspacegamedevgame_stencilbindebugandroid
编译成功。 核心就是编译前必须履行: python setup.py 4 eclipse编译到Android平台参考: http://blog.csdn.net/ubuntu64fan/article/details/44040413 OK! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |