一:准备工作

准备下载文件

1.VS2012,到处都有咱就不发链接了。

2.Cocos2d-x的最新版本

http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download

二:安装VS2012

微软的东西就是好,所有的只需要NEXT大法即可完成安装。

三:安装Cocos2d-x

1.先解压到某一个地方例如:D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2

2.请先执行D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\build-win32.bat

生成debug库文件,执行完毕之后D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\Debug.win32文件夹就丰满起来了。

3.运行D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\install-templates-msvc.bat, 将项目模板加入VS2012的模板库。可能install-templates-msvc.bat 不能执行。不要急,你装了UltraEdit吧。请打开你的注册表安装如下修改一下即可。将UltraEdit修改成JSFile

4.VS2012新建Cocos2dx项目,一路NEXT大法。

四.VS2012配置环境

1.包含目录添加

D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\cocos2dx\platform\win32;D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\cocos2dx\platform\third_party\win32\OGLES\GL\;D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\cocos2dx\platform\third_party\win32\OGLES;D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\cocos2dx\platform\third_party\win32;D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\cocos2dx\platform;D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\cocos2dx\include;D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\cocos2dx\kazmath\include\kazmath;D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\cocos2dx\kazmath\include;D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\cocos2dx\kazmath;D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\cocos2dx;D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\external\Box2D;D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\external;D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2;D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\CocosDenshion\include;D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\CocosDenshion;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);


如果不添加呢,编译会报如下错误。

fatal error C1083: Cannot open include file: 'CCStdC.h': No such file or directory

2.添加附加库目录。

$(OutDir);%(AdditionalLibraryDirectories);D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\Debug.win32

如果不添加呢,编译会报如下错误。

LINK : fatal error LNK1104: cannot open file 'libcocos2d.lib'

3. 将"D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\Debug.win32\*.DLL" 全部拷贝到"C:\Windows\SysWOW64\"中去。

如果不拷贝呢,F5运行会报如下错误。

“mytest.win32.exe”(Win32): 已加载“D:\visual studio 2012\Projects\mytest\Debug.win32\mytest.win32.exe”。已加载符号。

“mytest.win32.exe”(Win32): 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。

“mytest.win32.exe”(Win32): 已加载“C:\Windows\SysWOW64\kernel32.dll”。无法查找或打开 PDB 文件。

“mytest.win32.exe”(Win32): 已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法查找或打开 PDB 文件。

“mytest.win32.exe”(Win32): 已加载“C:\Windows\SysWOW64\apphelp.dll”。无法查找或打开 PDB 文件。

五:编译运行看成果

注意转载自:http://blog.sina.com.cn/s/blog_401860120101j6om.html

WINDONWS7+VS2012+Cocos2d-x的更多相关文章

  1. cocos2d-x 学习资料汇总

    cocos2d-x配置问题 - 我要飞的更高 - 博客频道 - CSDN.NET Cocos2d-x win7 + vs2010 配置图文详解(亲测) - 子龙山人 - 博客园 WINDONWS7+V ...

  2. 【Cocos2d-x】VS2012开发2dx无法解析的外部符号解决记录(第一篇)【转】

    come from http://acoder.me/cocos2d-unresolved-external-symbol.html 看到cocos2d-x带了扩展包,心动的想尝试下,以下分享下我使用 ...

  3. cocos2dx 环境搭建 win7 +vs2012+ cocos2dx-2.1.4

    转自:http://my.eoe.cn/swer03160828/archive/20067.html 1) 如果在win32 下面编写的cocos2dx 的代码其文件 .cpp,.h 的文件,基本上 ...

  4. Cocos2d Lua 越来越小样本 内存游戏

    1.游戏简介 一个"记忆"类的比赛游戏.你和电脑对战,轮到谁的回合,谁翻两张牌,假设两张牌一样.就消掉这两张牌,得2分,能够继续翻牌,假设两张牌不一样,就换一个人.直到最后.看谁的 ...

  5. VS2012配置Cocos2d-x的问题

    cocos2d-x老是配置不成功,解决方案参考:http://blog.csdn.net/yangjingui/article/details/9408007 完整配置流程: 1 下载,最好通过SVN ...

  6. vs2012下安装Cocos2d-x模板问题

    今天想開始学Cocos2d-x.于是依据书本的提示到网上去下载了所需的安装包.我下载的cocos2d-x版本号是2.2.3.在下载完毕之后依照书中的步骤对其环境进行配置.在搞到模板安装这一步,发现找不 ...

  7. VS2012+EF6+Mysql配置心路历程

    为了学习ORM,选择了EntityFramework,经历了三天两夜的煎熬,N多次错误,在群里高手的帮助下,终于成功,现在将我的心路历程记录下来,一是让自己有个记录,另外就是让其它人少走些弯路. 我的 ...

  8. VS2010 VS2012 VS2013 VS2015启动调试时老是提示正在下载公共符号

    VS2010 VS2012 VS2013 VS2015启动调试时老是提示正在下载公共符号,下载一些.dll文件,点取消后也能继续调试,但特别慢.解决方法:工具-选项,或者调试-选项和设置,将调试下的& ...

  9. VS2012程序打包部署详解

    VS2012没有自带打包工具,所以要先下载并安装一个打包工具.我采用微软提供的打包工具:  InstallShield2015LimitedEdition.下载地址:https://msdn.micr ...

随机推荐

  1. IntelliJ IDEA使用(1)——IDEA配置JDK

    提前安装jdk,配置环境变量 一.配置jdk 1.依次点开File -->Project Structure,点击左侧标签页,点击SDKs 2.点击+号,选SDK 3.在弹出框选择jdk路径(我 ...

  2. [问题2014A02] 解答三(降阶公式法)

    [问题2014A02] 解答三(降阶公式法) 将矩阵 \(A\) 写成如下形式: \[A=\begin{pmatrix} -2a_1 & 0 & \cdots & 0 & ...

  3. 【java】关于时间

    import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * Created b ...

  4. jquery总结04-DOM节点操作

    一般js操作节点 ①创建节点(元素文本)document.createElement  innerHTML ②添加属性 setAttribute ③加入文档 appendChild 操作繁琐还有兼容性 ...

  5. CentOS6.5 安装 jdk1.7

    1.卸载centos自带的jdk # rpm -qa | grep java 结果大致为: tzdata-java-2012c-1.el6.noarch java-1.7.0-openjdk-1.7. ...

  6. 关于实现自定义Dialog和实现Dialog里view的事件监听的两种方法

    一.自定义dialog. 二.实现dialog里view的事件监听 1.自定义dialog比较简单.在实例化new的时候,加入样式,布局就行了.或者重写dialog. 2.实现dialog里view的 ...

  7. HDU-4527 小明系列故事——玩转十滴水 模拟

    题意:就是平时玩的十滴水游戏,游戏者拥有一定的水滴,能够滴在某些位置,如果一个点上的体积超过了4就会爆炸,向四周传递一个小水滴.该题就是要求模拟这个过程. 分析:这里有一个问题就是不能够使用递归来处理 ...

  8. Unicode 与(UTF-8,UTF-16,UTF-32,UCS-2)

    Unicode是什么? Unicode源于一个很简单的想法:将全世界所有的字符包含在一个集合里,计算机只要支持这一个字符集,就能显示所有的字符,再也不会有乱码了. U+597D = 好 597D 是1 ...

  9. 高斯混合模型与EM算法

    对于高斯混合模型是干什么的呢?它解决什么样的问题呢?它常用在非监督学习中,意思就是我们的训练样本集合只有数据,没有标签. 它用来解决这样的问题:我们有一堆的训练样本,这些样本可以一共分为K类,用z(i ...

  10. oracle 之 游标

    本期主题  灰蓝 游标用来处理从数据库中检索的多行记录(使用SELECT语句)存放的是select 的结果 利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集 --隐式游标 begin upd ...