VS2005也能运行Cocos2d-x
[Cocos2d-x相关教程来源于红孩儿的游戏编程之路 CSDN博客地址:http://blog.csdn.net/honghaier]
红孩儿Cocos2d-X学习园地QQ群:249941957 加群写:Cocos2d-x
Cocos2d-x的开发包中并未给出VS2005的工程文件。不巧我的电脑中只装了VS2005。学习心切,这可怎么办啊?没关系。只要您稍花点时间,也可以让Cocos2d-x在VS2005中运行起来。
首先。将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
# Visual Studio 2005”。保存文件。
然后。到Box2D,chipmunk,cocos2dx,CocosDenshion,HelloLua,HelloWorld,lua,tests目录中的proj.win32找到相应的工程文件各复制一份重新命名。如Box2D.Win32.vcproj复制文件重命名为Box2D.win32.vs2005.vcproj。用记事本打开。将
ProjectType="Visual C++" Version="9.00" 修改为 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调试信息损坏请重新编译。不要以为真的是库损坏了。你需要到 下载相应的VS补丁包。下载后运行完成即可修复VS的这个BUG。之后就可以在VS2005中成功编译完所有的工程。我的机器是32位的WindowsXP,下载VS80sp1-KB949009-X86-INTL.exe 安装就可以了。 3. 如果打开工程后有提示需要安装“ Microsoft .NET Framework V2.0.50727 Redistributable Package”或其它版本的.net补丁包,可上百度查询下载完装一下。本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
