VS2012无法安装cocos2d-x-2.1.4 解决方法及VS2012新建coco2d-x项目(一)
2014-03-09 15:18
726 查看
(注:此方法是可行,仅供参考,建议大家直接看我的 一见命令解决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模版,如图所示
经过研究发现 build-win32.bat 是拷贝文件并调用 relese版本下的 TestCpp,如果找不到TestCpp 或者没有启动,需要先编译TestCpp,如果没问题跳过下面的截图步骤
编译:TestCpp, 首先打开 cocos2d-win32.vc2012.sln
把 TestCpp设置成启动项,调试模式改成 Release 启动TestCpp 本地调试器(由于比较多所以有点小慢,那我们biu~biu~等一下)
正常启动,OK,编译TestCpp成功, 关掉页面,找到cocos2d-x目录下的build-win32.bat 双击运行
第一大步完成,下面分析第二大步:
然后我们用notepad++等文本编辑器打开install-templates-msvc.bat 看到这个批处理在调用msvc下.js 进行模版安装,如下图所示:
结果我们在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,然后闪的过程中谈几个框允许安装对话框,全部点 "是" ! 下图是:当我们把这个东东慢下来的时候发现全部完美执行:
OK,我们怀着初恋般的心情打开VS2012新建项目(有人说没谈过恋爱,哈哈,好吧,可怜的娃,那我们就当你谈过),果然期待已久的模版出来了,我们来新建个项目试试
直接运行,提示找不到win32.exe,我们来把coco2d-x目录下的 cocos2dx和CocosDenshion 拷贝到我们刚刚创建的项目根目录下
然后再运行,又提示找不到libcocos2d.lib,这就好解决了,说明我们没把库文件和动态链接库搞过来
这就好办了,咱们把cocos2d-x-2.1.4\Debug.win32里的lib和dll() 都干到我们刚刚创建的项目下的Debug.win32里,
OK,咱们再来运行一次
阿弥陀佛,完美运行,咱们的cocos2d-x处子搞定,一起上路吧!
洗洗睡吧之前,推荐给大家一个VS2012不错的代码提示插件:VisualAssistX 点此下载
续:
按步搞完,有木有感觉这个方法比较二?哈哈,不二的方法来了,详情请到:
一行命令搞定VS2012无法安装cocos2d-x-2.1.4及创建跨平台项目(二)
因为公司项目的需要,需要使用cocos2d-x来写,今天装了下VS2012 顺道下了cocos2d-x(cocos2d-x-2.1.4.zip @ June.18, 2013),解压后果断运行 build-win32.bat 和 install-templates-msvc.bat,然后兴奋的打开VS2012,结果未见cocos2d-x模版,如图所示
经过研究发现 build-win32.bat 是拷贝文件并调用 relese版本下的 TestCpp,如果找不到TestCpp 或者没有启动,需要先编译TestCpp,如果没问题跳过下面的截图步骤
编译:TestCpp, 首先打开 cocos2d-win32.vc2012.sln
把 TestCpp设置成启动项,调试模式改成 Release 启动TestCpp 本地调试器(由于比较多所以有点小慢,那我们biu~biu~等一下)
正常启动,OK,编译TestCpp成功, 关掉页面,找到cocos2d-x目录下的build-win32.bat 双击运行
第一大步完成,下面分析第二大步:
然后我们用notepad++等文本编辑器打开install-templates-msvc.bat 看到这个批处理在调用msvc下.js 进行模版安装,如下图所示:
结果我们在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,然后闪的过程中谈几个框允许安装对话框,全部点 "是" ! 下图是:当我们把这个东东慢下来的时候发现全部完美执行:
OK,我们怀着初恋般的心情打开VS2012新建项目(有人说没谈过恋爱,哈哈,好吧,可怜的娃,那我们就当你谈过),果然期待已久的模版出来了,我们来新建个项目试试
直接运行,提示找不到win32.exe,我们来把coco2d-x目录下的 cocos2dx和CocosDenshion 拷贝到我们刚刚创建的项目根目录下
然后再运行,又提示找不到libcocos2d.lib,这就好解决了,说明我们没把库文件和动态链接库搞过来
这就好办了,咱们把cocos2d-x-2.1.4\Debug.win32里的lib和dll() 都干到我们刚刚创建的项目下的Debug.win32里,
OK,咱们再来运行一次
阿弥陀佛,完美运行,咱们的cocos2d-x处子搞定,一起上路吧!
洗洗睡吧之前,推荐给大家一个VS2012不错的代码提示插件:VisualAssistX 点此下载
续:
按步搞完,有木有感觉这个方法比较二?哈哈,不二的方法来了,详情请到:
一行命令搞定VS2012无法安装cocos2d-x-2.1.4及创建跨平台项目(二)
相关文章推荐
- cocos2d-x 通过JNI实现c/c++和Android的java层函数互调
- Cocos2d-android (04) 执行多个动作
- Cocos2d-android (03) 向量
- cocos2d-x 2.2.2 在win7系统下 setbackgroundmusicvolume 无效的问题。
- cocos2d-x Touch事件处理机制
- cocos2d-x 自带11种粒子特效
- cocos2d-x C++的do...while(0)另类使用方法
- cocos2d-x C++的do...while(0)另类使用方法
- cocos2dx视频教程进阶篇--第2天--打砖块游戏-box2d物理引擎--续
- cocos2dx视频教程进阶篇--第2天--打砖块游戏-box2d物理引擎
- 老版本cocos2dx ZipUtils解压比较大文件时数据出错的BUG
- [cocos2d-x从c++到js]02:解决在vs中修改js源文件无效
- Cocos2d-android (02) 添加一个精灵对象
- cocos2dx场景切换小例子
- Cocos2d-android (01) 创建一个简单的cocos2d应用程序
- Spine使用(With Cocos2d-x)
- cocos2dx场景切换动画
- cocos2dx 坐标系统详解
- cocos2dx 坐标系统详解
- cocos2d-html5 游戏实战源代码大集合和下载(包括flappy,popstar等----持续更新中----)