win7下cocos2d-x的环境搭建

      最近我用了两天时间搭建了一个cocos2d-x(在windows7下与VS2015配置,如果您没有安装VS15,那么安装一个),过程比较曲折,一路跪出了360种体位,所以写下这篇博客,希望能帮到遇到困惑的朋友!

前言:假设您的电脑已经安装了VS15,并且部署了Java开发环境,如果没有,这两个在网上都有很多详细的教程,这里不再赘述,见谅!

      首先是必要资源的准备,以我的为例,分别是cocos2d-x-3.16、Python-2.7.14、Apache-ant-1.9.3、android-NDK-r10d以及Android-sdk_r24.4.1-windows,把这些文件都下载好以后,接着给它们解包(解压缩到某个目录下),请注意:我们所选的路径和文件名只能是英语字母和数字,不能有任何奇怪字符,包括空格和汉字!!

      还是以我个人的经历来说,我把cocos2d-x-3.16解压缩到【C:\cocos2d-x-3.16】,把Apache-ant-1.9.3解压缩到【E:\apache-ant-1.9.3】,把android-ndk-r10d解压缩到【E:\android-ndk-r10d】,最后是这个Python,实际上这个不用解压缩,直接安装就可以了(默认的安装步骤中有一步是设置环境变量的,建议您勾选上,这样可以省却您配置Python环境变量的步骤),我也是安装在E盘根目录下。所有这些如图所示:


在这里要特别说一下Android-SDK,以我为例,解压缩之后进去,找到里面的【SDK Manager.exe】,打开它!一般会有默认的勾选,然后点击install 某某package选项,接着新出现的accept licence选项,耐心等候片刻!


      以上这些都做好之后,接下来就是环境变量的设置与path的添加,点击【计算机】,再点击【系统属性】,再点击【高级系统设置】,在弹出的对话框中点击【环境变量】,如下图所示:



然后就是新建我们的环境变量了,以我配置ant的环境变量来举一反三吧【Python没有配置环境变量,因为安装时已经默认创建了】:变量名我们就写【ANT_ROOT】,而变量值就是Apache-ant-1.9.3文件的解压缩地址(如果您解包的地址跟我不一样,请按照您自己的真实地址写!),所以我写的是【E:\apache-ant-1.9.3\bin】,请注意,这里我多写了一个【\bin】,您也要跟我一样做!


其他两个变量名与变量值分别是:

Android-ndk-r10d,对应的是【NDK-ROOT】和【E:\android-ndk-r10d】;(如果您解包的地址跟我不一样,请按照您自己的真实地址写!)

Android-sdk-windows,对应的是【ANDROID-SDK-ROOT】和【E:\android-sdk-windows】;(如果您解包的地址跟我不一样,请按照您自己的真实地址写!)

      环境变量创建好之后,就是追加path路径了,在系统属性的系统变量对话框里,找到【PATH】,点击【编辑】,添加【;%ANDROID_SDK_ROOT%\platform-tools;%ANDROID_SDK_ROOT%\tools;%ANT-ROOT%\bin;】后一直确定即可。


      以上这些都做好之后,就是验证步骤是否成功了,打开您的cocos2d-x-3.16文件夹,在根目录下打开【setup.py】(如果闪退,可以在根目录下的空白处【shift】+鼠标右键,选择在这里打开命令窗口,最后在里面输入【setup.py】),看是否有图中效果:



      接下来就是配合VS搭建cocos2d-x了,就是找到并打开cocos2d-x316文件中的【cocos2d-win32.sln】文件,然后用VS15打开它,以我的为例:


用VS打开该文件之后,直接编译,这个过程会非常漫长。。。

      编译完成之后,可以退出VS了。进入您的cocos2d-x根目录下,按住【shift】+按下鼠标右键,在弹出的对话框中点击【在此处打开命令窗口】,然后在弹出的CMD上输入如下语句【cocos new abc -p cocos2d-x.rs -l cpp -d E:】,然后系统就会在E盘的根目录下拷贝创建一个叫abc的文件,我来逐一解释下这个命令行中的各层意思,cocos new后面是我们创建的项目名称,这里我随便取的名字abc,-p后面是包的名字,-l后面是所用语言的名字,cpp就是C++,而最后那个-d指明我们项目要创建在哪里,我选择的是E盘根目录。。。创建好之后,我们进入这个abc的根目录下,同样shift+鼠标右键,在cmd上写下【cocos run -p android --ap android-27】,耐心的等待交叉编译完成之后,我们在abc的根目录下找到【bin】文件夹,然后一直进入到最内层,不出意外的话,我们会看到一个叫【abc-debug.apk】的文件,想方设法把这个文件弄到一个安卓系统的手机上,然后安装这个app,打开它,最后体验一下自己创建的应用在手机上运行的小喜悦吧!

      如果朋友您按照我的步骤还是不成功,请评论我,我会尽我所能给您帮助。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值