转自:http://www.cnblogs.com/wangpei/admin/EditPosts.aspx?opt=1

(注:此方法是可行,仅供参考,建议大家直接看我的 一见命令解决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    点此下载

转载于:https://www.cnblogs.com/wangpei/p/3376852.html

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

  1. Centos 64位使用 yum 会安装两个相同软件包的解决方法

    Centos 64位使用 yum 会安装两个相同软件包的解决方法 - 后山一根葱 Centos 64位使用 yum 会安装两个相同软件包的解决方法 [Linux] post by 后山一根葱 / 20 ...

  2. .Net Framework 4.5.1 安装时遇到严重错误 问题的解决方法

    .Net Framework 4.5.1 安装时遇到严重错误 问题的解决方法 参考文章: (1).Net Framework 4.5.1 安装时遇到严重错误 问题的解决方法 (2)https://ww ...

  3. windows 10 安装openssh 0x800f0954 的一种解决方法

    windows 10 安装openssh 0x800f0954 的一种解决方法 参考文章: (1)windows 10 安装openssh 0x800f0954 的一种解决方法 (2)https:// ...

  4. 虚拟机安装linux系统无法上网的解决方法

    虚拟机安装linux系统无法上网的解决方法 参考文章: (1)虚拟机安装linux系统无法上网的解决方法 (2)https://www.cnblogs.com/liuqiyun/p/9585643.h ...

  5. 树莓派安装 MySQL 时出现错误的解决方法

    树莓派安装 MySQL 时出现错误的解决方法 参考文章: (1)树莓派安装 MySQL 时出现错误的解决方法 (2)https://www.cnblogs.com/zhenqichai/p/raspb ...

  6. STM32 USB转串口驱动安装不成功出现黄色感叹号解决方法!

    STM32 USB转串口驱动安装不成功出现黄色感叹号解决方法! 参考文章: (1)STM32 USB转串口驱动安装不成功出现黄色感叹号解决方法! (2)https://www.cnblogs.com/ ...

  7. kail linux安装软件提示“无法定位软件包”解决方法

    kail linux安装软件提示"无法定位软件包"解决方法 参考文章: (1)kail linux安装软件提示"无法定位软件包"解决方法 (2)https:// ...

  8. yum安装软件包提示Error Downloading Packages解决方法

    yum安装软件包提示Error Downloading Packages解决方法 参考文章: (1)yum安装软件包提示Error Downloading Packages解决方法 (2)https: ...

  9. dpkg安装deb缺少依赖包的解决方法

    dpkg安装deb缺少依赖包的解决方法 参考文章: (1)dpkg安装deb缺少依赖包的解决方法 (2)https://www.cnblogs.com/horizonli/p/5179224.html ...

  10. 提示“Web打印服务CLodop未安装启动”的各种原因和解决方法

    提示"Web打印服务CLodop未安装启动"的各种原因和解决方法 参考文章: (1)提示"Web打印服务CLodop未安装启动"的各种原因和解决方法 (2)ht ...

最新文章

  1. 2021科大讯飞-车辆贷款违约预测赛事 Top1方案!
  2. 并发控制:(三)MVCC 多版本并发控制
  3. 关于.NET中的Server push技术
  4. mysql漏洞包_MySQL npm包中的本地文件泄露漏洞
  5. Promise学习——解决回调地狱问题
  6. Linux中Docker的介绍、安装与卸载
  7. Stanford NLP 第六课: Long Short Term Memory
  8. 68. 超越 Gzip 压缩
  9. 传输层协议(7):滑动窗口(1)
  10. Tortoise SVN 1.8.11怎么汉化
  11. 华为2019.8.22笔试题
  12. win7此计算机无法加入家庭组,Win7系统无法加入家庭组问题的解决方法
  13. vue学习-v-if v-for优先级、data、key、diff算法、vue组件化、vue设计原则、组件模板只有一个根元素、MVC.MVP,MVVM
  14. c语言日历时钟编程,基于DS1302的日历时钟(1602液晶显示DS1302时钟)C语言程序设计...
  15. 1. vue.js的快速入门使用
  16. 【有手就行】使用你自己的声音做语音合成
  17. 操作系统重要概念——虚拟性
  18. c语言字符就地逆置,高手看看我的C语言代码单链表实现就地逆置
  19. Witt向量简介 §3.2:Witt向量的环结构概述
  20. 图像处理课设(奇怪版)

热门文章

  1. app登录界面背景 css_计算机毕业设计中Java web实现简登录页面(MyBatis+jsp+servlet+html+css+javascript)...
  2. 【WebRTC---进阶篇】(四)mediasoup服务器的布署与使用
  3. 计算机系统计算机,计算机系统与计算机化系统的区别
  4. 云服务器文件打包,云服务器文件打包
  5. C语言中要改变循环语句的流程可以使用的语句有哪些
  6. action mutation 调用_Vuex源码学习(六)action和mutation如何被调用的(前置准备篇)...
  7. insight切换窗口 source_source insight的使用方法逆天整理(1)
  8. flutter从0到1构建大前端应用 pdf_前端骨架屏都是如何生成的
  9. 【渝粤教育】国家开放大学2018年春季 0177-22T电机学(二) 参考试题
  10. 【渝粤教育】广东开放大学 企业会计准则应用实务形成性考核 (41)