这次开发环境搭建不能不说是曲折啊,感觉所有能遇到的错误都被我遇到了 - -!
废话不多说,来个图文并茂感受下
1.Cocos2d-x的下载
下载地址:http://cocos2d.cocoachina.com/download
看到这么多版本和分类就有点头疼啊,不过根据它们的版本号很容易就判断出来用途
我用的是cocos2d-2.0-x-2.0.3 @ Sep 26 2012这个版本
下载好后直接解压到自己的目录下
2.Cocos2d-x的配置
简单的说只需两步
(1)点击build-win32.bat,用来编译cocos2d-x文件。
(2)点击install-templates-msvc.bat,用来安装VS模版(向导)。
报错一:error PRJ0003:生成cmd.exe时出错
当我运行build-win32.bat文件时,出现错误error PRJ0003 : 生成 cmd.exe时出错
其实这个并不是Cocos2d-x的错误,我也是第一次用VS2008,之前都是在codeBlocks上写一些小玩意
打开VS2008,选择工具->选项->项目和解决方案->VC++目录
我开始的处理是在下面添加几行,其实就是没在环境变量中加入该路径,所以下面马上就又报错了
$(SystemRoot)\system32\wbem
然后运行install-templates-msvc.bat文件,没错又报错了- -!
而且是闪一下就退出去了,怎么才能知道哪里错了呢?还好有万能的记事本打开加入一行
echo. & pause
运行文件发现报错是'cscript'不是内部或外部命令,也不是可执行的程序或批处理文件
******************************************************************************************************************************************************************************************************
报错二:'cscript'不是内部或外部命令,也不是可执行的程序或批处理文件
在cmd里面运行C:\Windows\System32\cscript
如果可以执行说明环境变量被修改,在系统变量中找到path,双击写入
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; 记得重启电脑
运行,成功添加模板在VS2008中
3.创建HelloCocos2d项目
利用Cocos2d-x模板按正常步骤创建项目,其实就是一路NEXT大法。。。。
运行一下,发现……妈蛋,又报错了!
fatal error C1083: 无法打开包括文件:“CCStdC.h" : No such file or directory
fatal error C 1083: 无法打开包括文件: "CCPlatformDefine.h" : No such file or directory
*************************************************************************************************************************************************************************
报错三:fatal error C1083: 无法打开包括文件:“CCStdC.h”: No such file or directory等类似问题
这是由于没有找到.h头文件的原因
在D:\cocos2d-2.0-x-2.0.3中找到cocos2dx,CocosDenshion,external文件拷贝到刚刚建立项目的目录下
重启项目运行发现终于成功了!!特别注意拷贝的这种方法每次建立一个项目就要拷贝一份比较麻烦,等有了好的解决方法我再来补充
好了,最近打算做个模拟微信打飞机的小游戏,以前用J2ME做过游戏,这次用引擎做游戏开发还是第一次,不知道会不会很有意思呢?