一:准备工作

准备下载文件

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. 红字差评系列3.abcd

    [题目分析] 首先,这个e[i]是在a[i]~b[i]的,而且要{c[i]*e[i]}为0,{d[i]*e[i]}最大. 我们把a[i]~b[i]这个区间向左平移a[i]个单位,于是这个区间就变成了0 ...

  2. 提取data.frame中的部分数据(不含列标题和行标题)

    ?unlist     Given a list structure x, unlist simplifies it to produce a vector which contains all th ...

  3. php多维数组去除空元素

    在php中去除数组中的空值可以使用array_filter() 这个函数 但是这个函数只能对一维数组起作用,一旦需要对多维数组去空就不行了,而且去除的空也包括(int)0,(string)0,使用起来 ...

  4. Java开发中经典的小实例-(用*打印图案)

    public class Test19 {    public static void main(String[] args) {        // TODO Auto-generated meth ...

  5. InfoSet

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  6. 【树莓派】使用树莓派制作img镜像(一)

    最近一直在折腾树莓派,前几天装了10台设备,最近又来了15台开发板子.基本每台设备都需要进行如下操作: 1.安装树莓派OS,并配置键盘.时区.语言编码格式等: 2.新增组.用户.配置静态IP地址: 3 ...

  7. First Day

    以后这里将记录我的成长脚步啦~~ 欢迎吐槽 作为一个大三即将面临找工作的学渣,心中真的很焦急 要好好学前端!! Fighting~

  8. JQuery Datatables Dom 和 Language 参数详细说明

    http://linleizi.iteye.com/blog/2086435 *********************************** Data Tables: http://datat ...

  9. Openvpn 本地密码验证

    1.修改配置文件.(添加下列配置) auth-user-pass-verify /etc/openvpn/checkpsw.sh via-env #开启用户密码脚本 client-cert-not-r ...

  10. iframe 子页面获取父页面的元素并且控制样式

    父页面的代码 <div id="div5" style="position:relative;height:500px;">             ...