【cocos2d-x 手机游戏开发】在VS2005下运行Cocos2d-x

Cocos2d-x的开发包中并未给出VS2005的工程文件。不巧个人电脑中只装了VS2005。学习心切,这可怎么办啊?不要紧。只要您稍花点时间,也能够让Cocos2d-xVS2005中运行起来。 编程

首先。将cocos2d-win32.vc2008.sln复制一份重命名为cocos2d-win32.vs2005.sln.而后用记事本打开它。将“Microsoft Visual Studio Solution File, Format Version 10.00 学习

# Visual Studio 2008”一句改成“Microsoft Visual Studio Solution File, Format Version 9.00 lua

# Visual Studio 2005”。保存文件。 spa

而后。到Box2D,chipmunk,cocos2dx,CocosDenshion,HelloLua,HelloWorld,lua,tests目录中的proj.win32找到相应的工程文件各复制一份从新命名。如Box2D.Win32.vcproj复制文件重命名为Box2D.win32.vs2005.vcproj。用记事本打开。将 .net

<VisualStudioProject 调试

ProjectType="Visual C++" orm

Version="9.00"      blog

修改成 游戏

<VisualStudioProject ip

ProjectType="Visual C++"

Version="8.00"     

保存文件

最后。在cocos2d-win.vs2005.sln中找到相应的工程信息段。将对应的工程文件路径改成新名字。如

Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libBox2D", "Box2D\proj.win32\Box2D.win32.vcproj", "{929480E7-23C0-4DF6-8456-096D71547116}"

改成

Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libBox2D", "Box2D\proj.win32\Box2D.win32.vc2005.vcproj", "{929480E7-23C0-4DF6-8456-096D71547116}"

好了,用VS2005打开cocos2d-win.vs2005.sln而后编辑运行便可。你可能遇到下面两种错误:

1“LSTATUS”未声明的标识符,将其改成LONG .

2. libpng.lib调试信息损坏请从新编译。不要觉得真的是库损坏了。你须要到<https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=18623>

下载相应的VS补丁包。下载后运行完成便可修复VS的这个BUG。以后就能够在VS2005中成功编译完全部的工程。个人机器是32位的WindowsXP,下载VS80sp1-KB949009-X86-INTL.exe 安装就能够了。

3. 若是打开工程后有提示须要安装“ Microsoft .NET Framework V2.0.50727 Redistributable Package”或其它版本的.net补丁包,可上百度查询下载完装一下。

红孩儿的游戏编程之路
http://blog.csdn.net/honghaier

Cocos2d-X学习交流群
QQ群: 44208467
QQ群: 249941957

相关文章
相关标签/搜索