cocos2d-x3.0+VS2013环境配置

   这个还是比较纠结的东西 ,我弄了1天才弄出来,分享给大家同时也做一下自己的记录。

直接进去正题吧,首先cocos2d-x 3.0加入VS环境,vs必须是2013的版本,否则会出来版本不匹配错误!

我们首先下载一个cocos2d-x 2.04 和 3.0 两个版本。首先用vs2013 把cocos2d-x 3.0 编译一遍会在 根目录的Debug.win32 生成相应的静态链接库(*.lib)和动态链接库(*.dll)

然后进入我们的主要部分:由于2.14之后的版本,并没有生成VS项目的东西。

首先把cocos2d-x 2.04\template\msvc文件夹复制到 cocos2d-x 3.0\template 目录下,我们会在msvc文件下看到这些文件


因为我的vs版本是2013 Express,而现在只有2012的,我们把2012的复制一份,然后用文本文件打开

把里面的代码中的11.0改为12.0,

vcprojects改为
vcprojects_WDExpress



然后我们把cocos2d-x3.0项目中的个别文件夹复制到自己新建的目录中


 

然后我们打开cocos2d3.0-x\template\msvc\CCAppWiz.win32\Scripts\1033

 

用文本文件打开修改两个地方:

第一个:D:\\cocos2dxItem 为上一步我新建出来的文件夹并把cocos2d-x3,0的一些文件复制到改目录(你可以换成你的目录)

 

第二个:在工程中添加lib库

var strAddDepends = 'libcocos2d.lib libExtensions.lib opengl32.lib glew32.lib libcocos2d.lib libExtensions.lib opengl32.lib glew32.lib libcurl_imp.lib libiconv.lib libjpeg.lib libpng.lib libtiff.lib libzlib.lib libwebp.lib winmm.lib';
            if (wizard.FindSymbol('CC_USE_BOX2D')) {
                strAddDepends += ' libBox2d.lib';
            }
            if (wizard.FindSymbol('CC_USE_CHIPMUNK')) {
                strAddDepends += ' libchipmunk.lib';
            }
            if (wizard.FindSymbol('CC_USE_COCOS_DENSHION_SIMPLE_AUDIO_ENGINE')) {
                strAddDepends += ' libCocosDenshion.lib';
            }
            if (wizard.FindSymbol('CC_USE_LUA')) {
                strAddDepends += ' liblua.lib';
            }


把js中的以上代码,换成上面的代码(或则自己手动添加程序中没有的上面的*.lib库),添加完了之后保存。

 

由于cocos2d-x3.0对一些API做了一些修改。由于msvc复制的是2.04版本,所以我们把该目录下的东西的hello world代码用

 

用cocos2d-x 3.0,改目录下的代码替换,不替换的话,每次都要修改一下(CCObeject 改为 Object)

 

最后一步:运行我们改好的  InstallWizardForVS2013.js

如果系统不能直接运行JS :http://blog.sina.com.cn/s/blog_3f6a926b0100o6h0.html

运行成功:
虽然是2012的提示,但内部我们已经改完了!

 

然后我们打开VS2013 Express会出现以下界面

 

OK,成功了,然后我们创建第一个工程:

然后在项目属性中,添加lib库的引用位置,然后把我们上面建的文件的 D:\cocos2dxItem\Debug.win32 添加进去

 

 

OK,编译我们的cocos2d-x的项目吧。

 

哈哈,成功! 慢慢享受其中的喜悦吧。。。。。。。。。。。如果有什么不懂的,可以留言~!

 


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值