cocos2dx学习使用笔记一(从win32开始。。。下载、安装、配置、hello world篇)

一、前言:

  本来不想写的,因为网上已经有很详细的教程了,例如:http://mobile.51cto.com/iphone-330533.htm,但是由于版本、每个人自身的操作系统等情况不同,该教程不能做到面面俱到,所以自己做些记录吧。声明下我自己这边的配置:xp系统、安装了vs2003、2008、2010。

一、下载:

  1、到http://download.cocos2d-x.org下载cocos2d-x的最新稳定版,我下载的是2.0.4版本。

  2、解压到d盘,如D:\cocos2d-x。

  3、编译整个项目并安装vs的wizard:双击build-win32.bat编译整个项目,有点费时,程序猿出去走走吧,估计要30分钟左右。编译结束后,双击install-templates-msvc.bat给vs安装wizard。安装完后启动vs2010,新建项目,你会发现多了个项目模板,如下图:

  

  4、创建一个cocos2d-x项目:

  通过vs2010打开cocos2d-win32.vc2010.sln,如下图:

  

  右键点击解决方案-》添加-》新建项目,选择“cocos2d-x”,选择“cocos2d-win32 application”,在名称那里填入“cocos2dxSimpleGame”,如下图:

  

  点击确定进入下一步,不勾选Box2D,勾选“SimpleAudioEngine in CocosDenshion”,然后完成,如下图:

  

  

5、编译运行:

  现在已经创建了一个win32项目了:Cocos2dSimpleGame.win32,将这个项目设置为启动项目,并依赖于libcocos2d和libCocosDenshion这两个库,编译并运行看看效果吧,如果没有以外,可以看见下图:

  

6、我自己的意外及解决方案:

  我第一次生成Cocos2dSimpleGame.win32时编译失败,报了一些错误,都是些重定义之类的,我看了下代码,原来是代码重复了,就是main.cpp、main.h、resource.h里面的内容写入了两次,我觉得很奇怪,但是显然我不知道为什么会发生这样的事情,要问就去问cocos2d-x的开发团队吧。。。我把里面重复的代码注释掉之后,就编译通过了,并生成了上图。

  

  

原文地址:https://www.cnblogs.com/yuohoo/p/2887516.html