Cocos2d-x开发环境搭建和报错分析

这次开发环境搭建不能不说是曲折啊,感觉所有能遇到的错误都被我遇到了 -  -!

废话不多说,来个图文并茂感受下

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  
$(SystemRoot) 
$(SystemRoot)\system32\wbem
好了,这时候build-win32.bat应该可以编译成功了,编译完成后会出现这个测试界面

 

然后运行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做过游戏,这次用引擎做游戏开发还是第一次,不知道会不会很有意思呢?

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值