1,从官网上下载最新的cocos2d-x,目前最新的版本为3.7,下载地址:http://www.cocos.com/download/# 2,准备环境: 1)vs2012,我安装的是vs2013,个人认为不影响使用,顺便安装下蕃茄插件,方便使用 2)python,我安装的是python64位2.7.9 python安装完成后,配置下全局变量,填入安装目录 3)进入目录E:\Cocos2d-x\cocos2d-x-3.7\tools\cocos2d-console\bin;这里我的cocos2d-x-3.7放在E盘; 在这个目录下打开cmd,输入命令 python cocos.py new hellogame –p com.game.hellogame -l cpp -d E:/cocosgame 回车然后脚本开始创建项目直到创建成功
hellogame为项目名称
-p后面为包名
-l后面接开发语言类型,有cpp,lua,js三种类型
-d后面接项目存放的目录
这时E盘下就多出了cocosgame,在目录E:\cocosgame\hellogame\proj.win32下打开hellogame.sln并编译运行;
第一次编译时间较久,耐心等候下就好!
这时出现了错误:
这是因为最近在机子上装了一些软件之后环境配置里的PATHEXT出了问题;所有的exe工具文件(甚至包括一些cmd下的命令),都无法直接打开执行了,
必须要输全整个文件名,例如 sqlplus.exe 。 其实很多人都知道,当使用“运行”命令时,并不需要总是输入某些文件的扩展名的,例如只输入文件名部分,用cmd代替cmd.exe即可。 如果这样可以,那是因为EXE文件扩展名是windows系统中的可靠扩展名而无须提供。当你没有输入扩展名时,windows系统会尝试几种默认扩展名, 这些windows系统中默认的扩展名就在PATHEXT变量中声明。 PATHEXT系统变量默认的声明如下:.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH。需要注意的是 .MSC 扩展名并不在此之列。 这个后缀的文件用来打开windows系统中的管理控制台。如果你希望打开类似Services这类MMC文件,而不在“运行”窗口输入文件全名(services.msc), 那么就需要将.MSC 添加到XP的PATHEXT变量中。 要增加一个新的文件扩展名到XP的PATHEXT变量中的步骤如下: 1、计算机 - 属性 - 高级系统设置 2、点击“高级”,再点击“环境变量”按钮 3、在系统变量列表中,双击PATHEXT变量并点击“编辑”按钮 4、在.WSH后面输入一个分号,再输入.MSC,然后点击“确定” 5、重启系统后尝试不加扩展名打开services.msc
最终编译成功了;