转自: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项目(一)的更多相关文章

  1. 在CentOS7.1上安装Gitlab碰到的问题及解决方法

    一 前言 关于在CentOS7上安装Gitlab, 官方文档已经很详细了,步骤大家按照官方的安装文档一步一步安装即可, 这里就不在累述.官方安装文档地址:  https://about.gitlab. ...

  2. win7系统总是安装不了net2.0的解决方法

    一些网友询问说ghost win7系统总是安装不了net2.0怎么办呢?net2.0是什么?ATI显卡的控制中心 就需要在NET2.0的基础上.可是一些用户说win7系统总是安装不了net2.0如何解 ...

  3. mysql安装以后无法登陆的的解决方法((ERROR 1698 (28000): Access denied for user 'root'@'localhost'))

    mysql安装以后无法登陆的的解决方法((ERROR 1698 (28000): Access denied for user 'root'@'localhost')) 解决步骤: [====> ...

  4. win7 安装过程中遇到的错误解决方法

    win7 安装过程中遇到的错误解决方法 windows安装无法继续.若要安装windows 请单击 确定 重新启动计算机: 当 出现如上提示的时候,按下shift+f10 会打开命令窗口,进入到C:\ ...

  5. Linux安装ElasticSearch启动报错的解决方法

    Linux安装ElasticSearch后,ElasticSearch是不能用root用户启动的,以root用户启动会报错Refer to the log for complete error det ...

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

    相信很多人在做USB转串口时出现过串口驱动安装不成功,出现黄色感叹号问题, 出现这种问题一般是驱动安装不成功造成的. 这里我就这个问题总结几个简单的方法. 方法1: 插上USB,利用驱动人生安装驱动. ...

  7. 虚拟机中安装Kali遇到的问题及解决方法

    title: 虚拟机中安装Kali遇到的问题及解决方法 date: 2018-11-25 12:25:43 tags: 安全 --- 关于Kali版本选择 kail官方下载页面 虚拟机中当然就下载虚拟 ...

  8. 总结关于Ubuntu 安装 Docker 配置相关问题及解决方法

    总结关于Ubuntu 安装 Docker 配置相关问题及解决方法 Tomcat 示例 软件镜像(xx安装程序)----运行镜像----产生一个容器(正在运行的软件,运行的xx): 步骤: 1.搜索镜像 ...

  9. VS2012 中不能安装ARCGIS 10.0 SDK的解决方法

    问题描述 在ARCGIS 安装SDK时 就会出错   原因是ARCGIS SDK 10.0只能在VS2010中安装,因为我本机是安的VS2012所以安装不成功.     解决方法 一,在注册表中HKE ...

  10. 安装XAMPP遇到的问题及解决方法

    1.XAMPP无法启动Apache Xampp的获得和安装都十分简单,你只要到以下网址: http://www.apachefriends.org/zh_cn/xampp.html 下载xampp即可 ...

随机推荐

  1. 解决Socket.IO在IE8下触发disconnect时间过长

    本文地址: http://www.cnblogs.com/blackmanba/p/solve-socketIO-IE8-emit-disconnect-too-long.html或者http://f ...

  2. Android Capture Android System Audio

    项目需要获取播放视频的实时音量值,最简捷的方法是监听音频输出端,取得音频输出流,再进行转换. 调查时,首先找到这篇博客: http://blog.csdn.net/jinzhuojun/article ...

  3. erlang observer工具

    1.服务器安装wxWidgets,之前需要装gtk+库 2.客户端安装otp_win64_17.5.exe 3.快捷方式点属性,在D:\erl6.4\bin\werl.exe后面加上参数 -setco ...

  4. Windows Azure 配置多个站点的虚拟网络连接

    通过上一篇"Windows Azure 虚拟网络配置(Site to Site)" 我们建立了可以进行Site to Site连接的虚拟网络,配置过后有些朋友会有疑问:如果需要连接 ...

  5. Time vs Story Points Estimation [转]

    One of the most common questions we get is whether to estimate in time or points. It seems like poin ...

  6. <系统函数实现>memcmp

    这是我实现的memcmp函数: #include <stdio.h> #include <string.h> /* *int memcmp (const void *s1,co ...

  7. Codeforces Round #367 (Div. 2) B. Interesting drink (模拟)

    Interesting drink 题目链接: http://codeforces.com/contest/706/problem/B Description Vasiliy likes to res ...

  8. HD1049Climbing Worm

    Problem Description An inch worm is at the bottom of a well n inches deep. It has enough energy to c ...

  9. #ifdef __cplusplus

    转自:http://www.2cto.com/kf/201302/191822.html #ifdef __cplusplus,一般用于将C++代码以标准C形式输出(即以C的形式被调用),这是因为C+ ...

  10. LeetCode100:Same Tree

    Given two binary trees, write a function to check if they are equal or not. Two binary trees are con ...