您的位置:首页 >> Cocos2d-x >> 和屌丝一起学cocos2dx-环境搭建
和屌丝一起学cocos2dx-环境搭建
[ 孤狼 | 2015-02-09 16:45:03 | Cocos2d-x ]

声  明


        本教程仅用于初学cocos2dx同学使用,内容由本人(孤狼)学习过程中笔记编写,本教程使用cocos2dx版本为2.1.4。本教程内容可以自由转载,但必须同时附带本声明,或注明出处。

gl.paea.cn版权所有。



       大家好,我是孤狼,由于工作转向的原因,开始学习cocos2d-x游戏开发。本系列教程就是由学习过程中总结的笔记编写而成。因为自己刚开始学习cocos2dx的时候遇到了不少的问题,希望这里能和大家一起分享一下经验,帮助大家度过迷茫期,快速进入到学习中来。好了长篇大论先扔一边,估计搞程序的谁买的书都不会看序的,我就不写那么多了,直接开始进入cocos2dx的学习中来吧。


       本教程和大家分享的是cocos2dx的环境搭建。

       这里我要先说明一下,我使用的是win7 + cocos2dx2.1.4 + vs2012环境,可能与其他的一些教程使用的环境不同,所以如果你的环境和我的不同的话,可以忽略环境调节部分的教程哦!


PS : 目前我已经制作了更方便的整合环境安装包,在本页最下面提供下载.


【一】:准备软件


1.ADT                http://developer.android.com/sdk/index.html#download

2.JDK                http://www.oracle.com/technetwork/java/javase/downloads/index.html

3.VS2012         这个因为版权问题就不提供下载了,怎么得到它,你懂的。

4.Cygwin           http://www.cygwin.com/

5.cocos2dx       http://cocos2d-x.org/

       (cocos2dx-2.1.5版本是2.1.4的优化版,推荐使用2.1.5)

       你也可以使用我优化的版本-2.1.5-孤狼优化版 V1.1

6.NDK               http://developer.android.com/tools/sdk/ndk/index.html (已有bug)


PS:目前NDK新版 r9 已经有log不成功,导致编译android项目失败的bug,请下载老版本的r8版本运行,这里提供我自己的64位版本r8的一个网盘分流,大家可以下载使用


点击下载  (64位)


点击下载  (32位)


【二】:安装

1.解压ADT到一个英文路径下.例如: D:\android  (一定要是英文路径哦,不然后面出现灵异事件可别找我哦。)


2.配置JDK环境

<1>:打开我们的系统变量.

<2>:在"系统变量"里找到一个叫path的家伙,修改它.

在它的最前端加上JDK的安装路径.如下:

C:\Program Files\Java\jdk1.7.0_07\jre\bin;C:\Program Files\Java\jdk1.7.0_07\bin;(这个地址要根据你的电脑来改变)


3.安装VS2012.

这个不用怎么操作,全中文界面,直接安装就行了。


4.把NDK解压到英文目录待用.例如:C:\NDK

添加新的系统变量:

       NDK_ROOT   值: NDK目录:C:\NDK


5.安装Cygwin

运行setup.exe文件,联网下载所需要的安装文件.

这里在安装的时候会让你选择镜像地址,由于网易服务器坏了导致163选项没了(20130829更新:网易已修复,可以使用),所以我们通过下面的自己添加的方式添加个地址更新。


美国镜像地址(最高测试到390KB/S):http://cygwin.mirrors.hoobly.com/

香港镜像地址(最高测试到150KB/S):http://mirror.pkill.info/cygwin/


       需要文件:autoconf2.1、automake1.10、binutils、gcc-core、gcc-g++、gcc4-core、gcc4-g++、gdb、pcre、pcre-devel、gawk、make

务必选中 dev下的make文件.

gcc4-core、gcc4-g++这两个文件在新版中已经没了,如果你是新版cygwin不装也可以.

这里注意一下,skip是不安装的意思,keep是保持也就是安装过的意思,如果你想安装的话,就点击一下skip,让他变成版本号就是安装了。

安装完成以后,我们还要进行一下配置。

在命令行中进入cygwin目录,并执行cygwin.bat,如果你不是用Administrator账号登录的系统,那么会在cygwin\home\文件夹中生成一个以你的登录名命名的新的文件夹。


       修改新生成文件夹中的“.bash_profile ”文件,用UE或editplus等文本编辑器打开,在最后增加: (c/NDK是安装ndk的路径)

       ANDROID_NDK_ROOT=/cygdrive/c/NDK

       export ANDROID_NDK_ROOT

       然后保存关闭。


6.解压cocos2d-x到英文目录 如C:\cocos

这里需要注意的是,cocos2.1.4版本删除了vs模板,说是废除,但是却留了安装的方法,让我很蛋疼。2.1.4版本一直安装不了就卡在了这里,很纠结,最后通过尝试,把2.1.3版本的模板拷贝过来,放到了2.1.4版本里面,安装成功。这里给大家提供一下模板的下载地址。


2.1.3模板下载     或     vs模板孤狼优化版V1.5 (对应cocos2dx 2.1.5\2.1.4\2.1.3)


下载好以后,解压放到template目录下


修改路径:

打开C:\cocos2dx\template\msvc\CCAppWiz.win32\Scripts\1033\default.js文件

把$(SolutionDir) 替换为cocos2d-x安装目录  C:\\cocos2dx\\

config.OutputDirectory = '$(SolutionDir)$(Configuration).win32\\'

       config.OutputDirectory = '$(SolutionDir)$(ConfigurationName).win32'

       这两行不要修改.要不然不会在项目目录下生成而是在cocos2d-x目录下生成了.

之后我们修改一下install-template-msvc文件

编辑 install-templates-msvc.bat

最后加上一句  echo. & pause



点击install-template-msvc 安装vs的cocos2d-x模板

如果没有报错,就为成功


用vs载入cocos2d-x文件夹,然后生成所有项目。

新建项目后,把案例里生成的所有 lib dll 文件(cocos 的 Debug.win32文件夹下)复制到 新程序\Debug.win32目录下即可




这样,开发环境就搭建完成了,下节我们就开始正式学习cocos2d-x。


如果想一次搭建所有请接着看完这篇


和屌丝一起学cocos2dx-win移植android


2013/08/29 更新:


和屌丝一起学cocos2dx-环境配置视频版


2013/09/22 更新:


Cocos2dx 2.1.5 孤狼优化整合版V1.1(64位)

Cocos2dx 2.1.5 孤狼优化整合版V1.1(32位)


转载请注明出处:http://gl.paea.cn/cocos2d-x/content/2015/02/09/5.html