最新文章
Cocos2d-x游戏开发实例详解7:对象释放时机
03-25 13:59
Cocos2d-x游戏开发实例详解6:自动释放池
03-25 13:55
Cocos2d-x游戏开发实例详解5:神奇的自动释放
03-25 13:49
Cocos2d-x游戏开发实例详解4:游戏主循环
03-25 13:44
Cocos2d-x游戏开发实例详解3:无限滚动地图
03-25 13:37
Cocos2d-x游戏开发实例详解2:开始菜单续
03-25 13:32
如何安装cocos2dx VS2010
在本篇文章中,我将详细分享如何在VS2010中安装和配置Cocos2d-x,具体教程和步骤如下:
一、准备工作
1. Cocos2d-x版本及下载
本人使用的Cocos2d-x版本为 cocos2d-2.1rc0-x-2.1.3,你可以从 这里 下载。当前最新版本为 cocos2d-2.1rc0-x-2.1.4,安装方式相同。
2. 操作系统
本人电脑系统为Windows 7 64位系统。32位系统在安装时会少遇到两个问题,但不影响整体安装。
二、安装Cocos2d-x
1. 解压安装包
下载好Cocos2d-x安装包后,将其解压到指定目录。
2. 打开并生成解决方案
打开解压后的Cocos2d-x文件夹,找到 cocos2d-win32.vc2010.sln 文件,并用VS2010打开。然后在VS2010中生成解决方案,这个过程可能需要10分钟左右。
3. 解决生成过程中可能遇到的问题
在生成Cocos2d-x文件的过程中,可能会遇到如下错误:
error: fatal error LNK1123: 转换到 COFF 期间失败
解决办法:
- 如果是32位系统,问题相对容易解决。
- 如果是64位系统,需要找到相关路径,删除一个
cvtres.exe文件。
修改之后,重新生成一次。如果完整通过,就可以开始安装Cocos2d-x在C++中的模板。找到路径后,双击 InstallWizardForVS2010.JS 文件完成模板安装。至此,Cocos2d-x的环境已经安装完毕。
三、创建Cocos2d-x项目
1. 打开模板创建项目
打开VS2010,选择“其他语言”,再选择C++,此时你就可以看到创建Cocos2d-x的模板了。
2. 解决创建过程中出现的问题
界面布局混乱问题
创建时可能会发现Cocos2d-x的界面布局是乱的。解决方法如下:
找到该路径下的两个HTML文件,用记事本打开,将记事本往下拖,然后将 function setDirection() {} 方法添加到 <script> 标签内的任意位置(两个HTML文件都需要添加)。
修改附加包含目录路径并复制文件夹
- 修改附加包含目录路径:选中项目,右键选择“属性”,将附加包含目录内容替换为:
.;..\\Classes;$(SolutionDir)cocos2dx;$(SolutionDir)cocos2dx\\include;$(SolutionDir)cocos2dx\\kazmath\\include;$(SolutionDir)cocos2dx\\platform\\win32;$(SolutionDir)cocos2dx\\platform\\third_party\\win32;$(SolutionDir)cocos2dx\\platform\\third_party\\win32\\OGLES;$(SolutionDir)external;$(SolutionDir)CocosDenshion\\include;%(AdditionalIncludeDirectories)注意,开头的
.;是必要的。 - 复制文件夹:
- 将Cocos2d-x根目录中的
cocos2dx、CocosDenshion、external三个文件夹复制到创建项目的根目录。 - 将Cocos2d-x根目录中
Debug.win32文件夹下的所有.dll和.lib文件复制到项目中的Debug.win32文件夹。
至此,在VS2010中安装和配置Cocos2d-x的操作已经完成,你可以直接按F5运行项目了。