Cocos2d-x在vs2012下环境部署 (主要解决InstallWizardForVS2012.js问题)

那些.bat文件不知道干嘛的,反正都点了一遍。

打开cocos2d下的 cocos2d-win32.vc2012

在VS2012中 右边栏顶部点击生成解决方案

我的报错是成功9个 失败1个 什么都没有改,不过没有影响

测试:右键点Hello world中main.app文件,设置成启动文件  点击运行 

成功就OK了


找到cocos2d-x-gles20\template\msvc下的InstallWizardForVS2012.js !

这里是重点。我默认是用DW打开的,直接就显示代码了。用2012打开也是直接显示代码 ,百度的修改注册表根本没有js这一项

直接改打开方式:C:\Windows\System32\wscript.exe 


就会提示安装成功,新建里面就可以直接看到了,但是新建之后会编译失败

然后开始拷文件 (我直接解压到了D盘)

D:\cocos2d-x-gles20\cocos2dx

D:\cocos2d-x-gles20\CocosDenshion

上面两个文件夹 拷贝到新建工程的根目录下workplace\cocos2dtest

/以下是网上转的,目录名称和工程名称不一样

接下来把这里面的静态链接库: 
libcocos2d.lib 
libEGL.lib 
libgles_cm.lib 
libCocosDenshion.lib

iconv.lib

libxml2. lib

zlib1. lib
移至"D:\cocos2d-xProjects\HelloWorld\Debug.win32"文件夹中,这时再编译项目,可以正常结束。但是运行,就会报错:


因为我们还缺少动态链接库

接着将文件夹"E:\cocos2d-0.99.4-x-0.7.1\Debug.win3"中的动态链接库: 
libcocos2d.dll 
libEGL.dll 
libgles_cm.dll

libCocosDenshion.dll

iconv.dll

libxml2.dll

zlib1.dll
移至"D:\cocos2d-xProjects\HelloWorld\Debug.win32"文件夹中 
最后,HelloWorld项目Debug.win32目录结构如下图所示:

///这里我直接把所有lib和dll都拷过来了

然后再运行项目,成功! 

备注:如果需要使用box2d的话,就相应的在建立工程向导的时候,不要勾选 box2d,然后就是copy lib记得把libBox2D.lib的也拷过来,同时F:\cocos2d-1.0.1-x-0.9.1\box2D目录也要拷过去 。

 ///以下同样把所有lib和dll都拷过来了,经测试没问题

另外,现在我们得到的都是debug模式下的lib和dll,如果想运行release版的程序,那么还需要把先前的cocos2d-win32.vc2010.sln打开,然后调成release模式并再次生成解决方案。

如下图:

相应的在F:\cocos2d-1.0.1-x-0.9.1目录下面会多一个Release.win32目录,如下图:

 

然后把刚刚的HelloWorld也改成release模式并运行,报错!

 

同样的办法,把Release.win32下面的相应的lib和dll拷贝到HelloWorld项目下面的Release.win32下即可,拷贝完之后如下图:

然后再运行,OK!大功告成!接下来,大家可以尝试去建立一个HelloWorldBox2d项目,然后自己去配置完成,加深一下印象!



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值