VS2012无法安装cocos2d-x-2.1.4 解决方法及VS2012新建coco2d-x项目(一)

(注:此方法是可行,仅供参考,建议大家直接看我的 一见命令解决vs安装并创建cocos2d-x,如果你习惯了和以前一样在vs点击创建就用这个方法,喜欢命令就用第二个)


因为公司项目的需要,需要使用cocos2d-x来写,今天装了下VS2012 顺道下了cocos2d-x(cocos2d-x-2.1.4.zip @ June.18, 2013),解压后果断运行 build-win32.bat 和 install-templates-msvc.bat,然后兴奋的打开VS2012,结果未见cocos2d-x模版,如图所示

VS2012无法安装cocos2d-x-2.1.4 解决方法及VS2012新建coco2d-x项目(一)_第1张图片


经过研究发现 build-win32.bat 是拷贝文件并调用 relese版本下的 TestCpp,如果找不到TestCpp 或者没有启动,需要先编译TestCpp,如果没问题跳过下面的截图步骤

编译:TestCpp, 首先打开 cocos2d-win32.vc2012.sln  

把 TestCpp设置成启动项,调试模式改成 Release   启动TestCpp 本地调试器(由于比较多所以有点小慢,那我们biu~biu~等一下)

VS2012无法安装cocos2d-x-2.1.4 解决方法及VS2012新建coco2d-x项目(一)_第2张图片



正常启动,OK,编译TestCpp成功, 关掉页面,找到cocos2d-x目录下的build-win32.bat  双击运行

VS2012无法安装cocos2d-x-2.1.4 解决方法及VS2012新建coco2d-x项目(一)_第3张图片

VS2012无法安装cocos2d-x-2.1.4 解决方法及VS2012新建coco2d-x项目(一)_第4张图片

第一大步完成,下面分析第二大步:

然后我们用notepad++等文本编辑器打开install-templates-msvc.bat 看到这个批处理在调用msvc下.js 进行模版安装,如下图所示:

VS2012无法安装cocos2d-x-2.1.4 解决方法及VS2012新建coco2d-x项目(一)_第5张图片

结果我们在cocos2d-x-2.1.4版本的template 文件夹里未发现msvc文件夹,这就是问题所在了,目前要么去2.1.3考个msvc文件夹放这里,要么使用2.1.3版本,我们是谁,程序猿啊,肯定玩有挑战性的,来来,都来选择前者,把2.1.3 template下的msvc文件夹拷贝到2.1.4版本的template 文件夹下,然后再运行install-templates-msvc.bat,然后闪的过程中谈几个框允许安装对话框,全部点 "是"  ! 下图是:当我们把这个东东慢下来的时候发现全部完美执行:

VS2012无法安装cocos2d-x-2.1.4 解决方法及VS2012新建coco2d-x项目(一)_第6张图片


OK,我们怀着初恋般的心情打开VS2012新建项目(有人说没谈过恋爱,哈哈,好吧,可怜的娃,那我们就当你谈过),果然期待已久的模版出来了,我们来新建个项目试试

VS2012无法安装cocos2d-x-2.1.4 解决方法及VS2012新建coco2d-x项目(一)_第7张图片

直接运行,提示找不到win32.exe,我们来把coco2d-x目录下的 cocos2dx和CocosDenshion 拷贝到我们刚刚创建的项目根目录下


然后再运行,又提示找不到libcocos2d.lib,这就好解决了,说明我们没把库文件和动态链接库搞过来

VS2012无法安装cocos2d-x-2.1.4 解决方法及VS2012新建coco2d-x项目(一)_第8张图片


这就好办了,咱们把cocos2d-x-2.1.4\Debug.win32里的lib和dll() 都干到我们刚刚创建的项目下的Debug.win32里,


VS2012无法安装cocos2d-x-2.1.4 解决方法及VS2012新建coco2d-x项目(一)_第9张图片


OK,咱们再来运行一次



VS2012无法安装cocos2d-x-2.1.4 解决方法及VS2012新建coco2d-x项目(一)_第10张图片


阿弥陀佛,完美运行,咱们的cocos2d-x处子搞定,一起上路吧!


洗洗睡吧之前,推荐给大家一个VS2012不错的代码提示插件:VisualAssistX    点此下载


续:

按步搞完,有木有感觉这个方法比较二?哈哈,不二的方法来了,详情请到:

一行命令搞定VS2012无法安装cocos2d-x-2.1.4及创建跨平台项目(二)


你可能感兴趣的:(IOS,cocos2d-x)