VS2012无法安装cocos2d-x-2.1.4 解决方法及VS2012新建coco2d-x项目(一)
转自: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 点此下载
VS2012无法安装cocos2d-x-2.1.4 解决方法及VS2012新建coco2d-x项目(一)的更多相关文章
- 在CentOS7.1上安装Gitlab碰到的问题及解决方法
一 前言 关于在CentOS7上安装Gitlab, 官方文档已经很详细了,步骤大家按照官方的安装文档一步一步安装即可, 这里就不在累述.官方安装文档地址: https://about.gitlab. ...
- win7系统总是安装不了net2.0的解决方法
一些网友询问说ghost win7系统总是安装不了net2.0怎么办呢?net2.0是什么?ATI显卡的控制中心 就需要在NET2.0的基础上.可是一些用户说win7系统总是安装不了net2.0如何解 ...
- mysql安装以后无法登陆的的解决方法((ERROR 1698 (28000): Access denied for user 'root'@'localhost'))
mysql安装以后无法登陆的的解决方法((ERROR 1698 (28000): Access denied for user 'root'@'localhost')) 解决步骤: [====> ...
- win7 安装过程中遇到的错误解决方法
win7 安装过程中遇到的错误解决方法 windows安装无法继续.若要安装windows 请单击 确定 重新启动计算机: 当 出现如上提示的时候,按下shift+f10 会打开命令窗口,进入到C:\ ...
- Linux安装ElasticSearch启动报错的解决方法
Linux安装ElasticSearch后,ElasticSearch是不能用root用户启动的,以root用户启动会报错Refer to the log for complete error det ...
- STM32 USB转串口驱动安装不成功出现黄色感叹号解决方法!
相信很多人在做USB转串口时出现过串口驱动安装不成功,出现黄色感叹号问题, 出现这种问题一般是驱动安装不成功造成的. 这里我就这个问题总结几个简单的方法. 方法1: 插上USB,利用驱动人生安装驱动. ...
- 虚拟机中安装Kali遇到的问题及解决方法
title: 虚拟机中安装Kali遇到的问题及解决方法 date: 2018-11-25 12:25:43 tags: 安全 --- 关于Kali版本选择 kail官方下载页面 虚拟机中当然就下载虚拟 ...
- 总结关于Ubuntu 安装 Docker 配置相关问题及解决方法
总结关于Ubuntu 安装 Docker 配置相关问题及解决方法 Tomcat 示例 软件镜像(xx安装程序)----运行镜像----产生一个容器(正在运行的软件,运行的xx): 步骤: 1.搜索镜像 ...
- VS2012 中不能安装ARCGIS 10.0 SDK的解决方法
问题描述 在ARCGIS 安装SDK时 就会出错 原因是ARCGIS SDK 10.0只能在VS2010中安装,因为我本机是安的VS2012所以安装不成功. 解决方法 一,在注册表中HKE ...
- 安装XAMPP遇到的问题及解决方法
1.XAMPP无法启动Apache Xampp的获得和安装都十分简单,你只要到以下网址: http://www.apachefriends.org/zh_cn/xampp.html 下载xampp即可 ...
随机推荐
- Shell script之if...then
1 Variable in shell If you want to print variable, then use echo command. In front of the variable ...
- SQLyog Enterprise 8.14
用户名:yunjian注册码:81f43d3dd20872b6 下载地址:SQLyog Enterprise 8.14
- 代理(Proxy)模式简介
Proxy 模式简介 代理模式的两个应用: 打开文档时加载大图片 例如:如果有个对象是一张很大的图片,而这张图片需要花费很长时间才能显示出来,那么当这个图片包含在文档中的后面时,使用编辑器或浏览器打开 ...
- Linux下的sort排序命令详解(二)
有时候学习脚本,你会发现sort命令后面跟了一堆类似-k1,2,或者-k1.2 -k3.4的东东,有些匪夷所思.今天,我们就来搞定它—-k选项! 1 准备素材 [root@FDMdevBI opt]# ...
- HDU 2100 分类: ACM 2015-06-17 23:49 15人阅读 评论(0) 收藏
Lovekey Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...
- EIGRP默认路由分发的四种方法
方式一:重发布静态 R2(config)#ip route 0.0.0.0 0.0.0.0 s1/1 R2(config)#router eig 10 R2(config-router)#redist ...
- msyql数据库主从架构
在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一.尤其是在大规模系统中,数据库集群已经成为必备的配置之一.集群的好处主要有:查询负载.数据库复制备份等. MySQL数据库支持数据库的主 ...
- Codeforces 479E. Riding in a Lift (dp + 前缀和优化)
题目链接:http://codeforces.com/contest/479/problem/E 题意: 给定一个启示的楼层a,有一个不能去的楼层b,对于你可以去的下一个楼层必须满足你 ...
- 使用WSAIoctl获取socket扩展函数(如AcceptEx)的指针
未获取函数指针就调用函数(如直接连接mswsock.lib并直接调用AcceptEx)的消耗是很大的,因为AcceptEx 实际上是存在于Winsock2结构体系之外的.每次应用程序常试在服务提供层上 ...
- EasyUI Accordion下的Panel面板初始化时全部折叠
EasyUI Accordion下的Panel面板有一个属性:selected,默认值为:false.初始化时,若设置'selected:true',则面板默认打开,效果如下: <div tit ...