cocos2d-x 3.11 游戏开发环境搭建流程

原创 2016年05月31日 00:04:58

cocos2d-x 3.11.1 游戏开发环境搭建流程


1. 准备下面的软件

1) Windows7 64Bit+ VS2013 (VC++)

这个不用多说.

2) cocos2d-x-3.11.1.zip

# wget http://cocostudio.download.appget.cn/Cocos2D-X/cocos2d-x-3.11.1.zip

这个解压到目录下, 如: C:\DEVPACK\coscos2d-x

COCOS_CONSOLE_ROOT=C:\DEVPACK\cocos2d-x\cocos2d-x-3.11.1\tools\cocos2d-console\bin

3) tadp-4.0r2-windows.exe

# wget ftp://pub:pub@pepstack.com/gamedev/tadp-4.0r2-windows.rar

这个安装起来要一夜的时间. 安装路径:

Installation Directory: D:\NVPACK
Download Directory: D:\NVIDIA\TADP

4) jdk-7u80, maven

安装java, maven, 需要配置环境变量.

wget ftp://pub:pub@pepstack.com/gamedev/jdk-7u80-windows-x64.rar
wget ftp://pub:pub@pepstack.com/tarball/apache-maven-3.3.3-bin.tar.gz

5) Python2.7 for windows 64bits

wget ftp://pub:pub@pepstack.com/gamedev/python-2.7.11.amd64.msi
安装位置:

C:\python27

6) 设置环境变量

进入 C:\DEVPACK\cocos2d-x\cocos2d-x-3.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:\DEVPACK\Java\jdk1.7.0_45
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
ANDROID_HOME=D:\NVPACK\android-sdk-windows
ANDROID_SDK_ROOT=D:\NVPACK\android-sdk-windows
ANT_ROOT=D:\NVPACK\apache-ant-1.8.2\bin
ANT_HOME=D:\NVPACK\apache-ant-1.8.2
COCOS_X_ROOT=C:\DEVPACK\cocos2d-x
COCOS_CONSOLE_ROOT=C:\DEVPACK\cocos2d-x\cocos2d-x-3.11.1\tools\cocos2d-console\bin
COCOS_TEMPLATES_ROOT=C:\DEVPACK\cocos2d-x\cocos2d-x-3.11.1\templates
M2_HOME=C:\DEVPACK\apache-maven-3.0.5
NDK_ROOT=D:\NVPACK\android-ndk-r10d
NDKROOT=D:\NVPACK\android-ndk-r10d
ANDROID_NDK_ROOT=D:\NVPACK\android-ndk-r10d
Path=%COCOS_TEMPLATES_ROOT%;%COCOS_CONSOLE_ROOT%;%ANT_ROOT%\bin;%M2_HOME%\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

2. 创建项目

> cmd

> cd $COCOS_CONSOLE_ROOT

> cocos new game_stencil -p com.pepstack.dev -l cpp -d c:\workspace\gamedev

然后用VS2013打开:

C:\workspace\gamedev\game_stencil\proj.win32\game_stencil.sln

编译即可!

3. 编译android项目

cmd

cd C:\workspace\gamedev\game_stencil\proj.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:\Workspace\gamedev\game_stencil
\proj.android\../ ] fails!
换成 3.10版本仍然出错。重试各种方法,最后:

cmd
cd %COCOS_X_ROOT%\cocos2d-x-3.11.1
python setup.py
cd C:\workspace\gamedev\game_stencil\proj.android
python build_native.py
成功!

...
-post-build:

debug:

BUILD SUCCESSFUL
Total time: 13 seconds
正在移动 apk 文件 c:\Workspace\gamedev\game_stencil\bin\debug\android
编译成功。

核心就是编译前必须执行:

python setup.py

4 eclipse编译到Android平台

参考:

http://blog.csdn.net/ubuntu64fan/article/details/44040413

OK!


5 项目添加lua支持

参考:

http://www.cnblogs.com/marisa/p/4130469.html


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

cocos编译安卓apk一晚上经验

一.配置环境 需要的环境和开发包: cocos framework(cocos的库文件,必要不解释) android sdk(用于安卓开法,这个一定要有,目前使用安卓api22,考录到22兼...
  • zzk1995
  • zzk1995
  • 2015年05月25日 19:25
  • 1882

错误:cc1: error: unrecognized command line option "-m32"

操作系统:RHEL5.1-Server 编译器:gcc 4.1.2 工程:x264-snapshot-20120817-2245   问题:在编译安装 x264 时出现下列错误 ...

搭建Windows下的Cocos2d-3.X的开发环境

搭建Windows下的Cocos2d-3.X的开发环境 一、搭建环境之前,准备 Cocos2d-3.x压缩包,我用的是Cocos2d- 3.11,Python2.7.11,开发工具 VS2015 ...

cocos环境配置

打开cocos官网 http://www.cocos2d-x.org/download,点此下载 3.13.1 cocos2dx代码下载完成后发现是个压缩文件cocos2d-x-3.13.1.zi...

cocos2d-x 3.0rc开发指南:Windows下Android环境搭建

安装工具 1. 配置JDK JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 本人的系...

关于cocos引擎初学时那点事(环境搭建,安卓打包等)

为了不让初学者在开始建立工程以及打包apk的时候出现问题,尽快的进入代码阶段,也为了记录我苦逼的编程历程,于是有了这篇文章。...

Cocos2d-x 3.1 环境搭建和创建工程

cocos2d-x-3.1环境搭建和创建工程,完全菜鸟教程,有图有真相。

cocos2dx 3.x win7+VS2012开发环境搭建及HelloWorld

1. 准备工作 (1)VS2012 (2)cocos2dx

Cocos2d-x v3.10安装及安卓开发环境搭建

安装之前首先介绍下我的操作系统是win10 x64的。 (1)下载Cocos2d-x v3.10: 点击http://www.cocos.com/,进入cocos官网,点击下载,在Coco...
  • hfutdog
  • hfutdog
  • 2017年05月07日 20:31
  • 1319

Windows下搭建Cocos2d-x V3.12的开发环境

一、搭建环境之前,准备 Cocos2d-V3.x压缩包,我用的是Cocos2d- 3.12,Python2.7.11,开发工具 VS2015 1.vs2015下载路径+番茄小助手 ...
  • sung26
  • sung26
  • 2016年08月11日 10:44
  • 7455
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cocos2d-x 3.11 游戏开发环境搭建流程
举报原因:
原因补充:

(最多只允许输入30个字)