`
java-mans
  • 浏览: 11741898 次
文章分类
社区版块
存档分类
最新评论

VS2005也能运行Cocos2d-x

 
阅读更多

[Cocos2d-x相关教程来源于红孩儿的游戏编程之路 CSDN博客地址:http://blog.csdn.net/honghaier]

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

首先。将cocos2d-win32.vc2008.sln复制一份重命名为cocos2d-win32.vs2005.sln.然后用记事本打开它。将“MicrosoftVisualStudioSolutionFile,FormatVersion10.00

#VisualStudio2008”一句改为“MicrosoftVisualStudioSolutionFile,FormatVersion9.00

#VisualStudio2005”。保存文件。

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

<VisualStudioProject

ProjectType="VisualC++"

Version="9.00"

修改为

<VisualStudioProject

ProjectType="VisualC++"

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.NETFrameworkV2.0.50727RedistributablePackage”或其它版本的.net补丁包,可上百度查询下载完装一下。

分享到:
评论

相关推荐

    cocos2d-x windows vs2010配置

    接下来,把 F:\cocos2d-1.0.1-x-0.9.1\cocos2dx 和 F:\cocos2d-1.0.1-x-0.9.1\CocosDenshion 这两个文件夹里面的全部内容拷贝一份到 D:\cocos2d-xProjects\HelloWorld 中去。 九、设置静态链接库 接下来,打开 F:\...

    Cocos2d-x 3.x游戏开发实战pdf含目录

    《Cocos2d-x 3.x游戏开发实战》是一本深度探讨Cocos2d-x 3.x框架的游戏开发书籍,适合对游戏编程有兴趣的开发者学习。Cocos2d-x 是一个开源的、跨平台的2D游戏开发框架,广泛应用于iOS、Android、Windows等多平台的...

    cocos2d-x-cocos2d-x-2.2.2.zip

    下载“cocos2d-x-cocos2d-x-2.2.2.zip”后,你需要运行“download-deps.py”脚本来下载依赖库。这个脚本会自动处理安装过程中需要的各种库和工具,如tolua++、Python等,确保你的开发环境完整无误。这是初始化cocos...

    cocos2d-x_v3.16安装及环境变量配置文档

    在使用 Visual Studio Community 2017 打开 Cocos2d-x-3.16\build\cocos2d-win32.sln 文件后,可能会遇到工具集的报错问题,提示无法找到 Visual Studio 2010 的生成工具。解决方法是安装 Visual Studio 2010 的生成...

    cocos2d-x-3.13.1 spine3.6.zip

    《Cocos2d-x 3.13.1与Spine 3.6集成详解》 Cocos2d-x是一个广泛使用的开源游戏开发框架,它基于C++,同时支持Lua和JavaScript等多种脚本语言,为开发者提供了高效、跨平台的游戏开发解决方案。在3.13.1版本中,...

    cocos2d-x 动画工具 Flash2Cocos2d-x 1.3

    首先,Flash2Cocos2d-x 1.3支持对Flash ActionScript 2和3的转换,这意味着不仅静态的动画元素,连带复杂的交互逻辑也能被完整地转换过来。开发者可以利用Flash强大的动画编辑功能,创建出丰富的动态效果,然后在...

    cocos2d-x-3.1.zip

    这个压缩包“cocos2d-x-3.1.zip”包含了Cocos2d-x框架的3.1版本,这是一个经典且相对旧的版本,可能对于那些寻找历史版本或者想要研究早期游戏开发技术的人来说非常有价值。由于官方网站已经不再提供这个版本的直接...

    经典版本 方便下载 源码 旧版本 3.8 官网找不到了 cocos2d-x-3.8.zip

    这个“cocos2d-x-3.8.zip”压缩包包含的是cocos2d-x的经典版本3.8,对于想要学习旧版引擎或者需要回溯历史代码的开发者来说,这是一个非常宝贵资源。 cocos2d-x 3.8 版本的主要特性包括: 1. **跨平台支持**:支持...

    Cocos2d-x实战C++卷关东升著完整版pdf

    本书可能会详细讲解Cocos2d-x中的内存管理机制,如自动引用计数(ARC)和弱引用,以及如何通过优化代码和数据结构来提高游戏运行效率。 最后,还会涉及到Cocos2d-x的构建系统和发布流程,包括多平台支持、资源打包...

    cocos2d-x-2.1.4.rar

    1. 跨平台性:cocos2d-x 支持iOS、Android、Windows Phone等多平台,开发者只需要编写一次代码,就能在多个平台上运行,极大地提高了开发效率。 2. C++ 基础:cocos2d-x 使用C++作为主要编程语言,同时提供了Python...

    Cocos2d-x学习笔记

    4. 打开Visual Studio解决方案文件cocos2d-win32.vs2008.sln,这个文件包含了Cocos2d-x的所有示例项目。 5. 在解决方案中选择HelloWorld项目作为起点,这是Cocos2d-x提供的一个基础示例,可以快速看到游戏框架运行的...

    Cocos2d-x实战 JS卷

    通过《Cocos2d-x实战 JS卷》的学习,开发者不仅能掌握Cocos2d-x框架的JavaScript实现,还能了解到游戏开发的通用知识和最佳实践。书中的实例和实战项目将帮助读者将理论知识转化为实际操作能力,提升游戏开发的专业...

    cocos2d-x实战 c++卷教程及完整源码

    cocos2d-x实战 c++卷教程及完整源码下载,使用最新cocos2d-x-3.14版本,在xcode7.3上已编译通过。 解决相关问题 1、解决源程序在高版本上无法编译问题 2、解决源程序中文注释部分,xcode上显示乱码问题 3、根据书籍...

    cocos2d-x-3.13.1.zip

    同时,社区的活跃度和开发者支持也是cocos2d-x持续发展的重要驱动力。 总结,cocos2d-x 3.13.1是一个强大且成熟的2D游戏开发框架,不仅提供了丰富的功能,还持续优化以适应不断变化的技术环境。对于有志于游戏开发...

    cocos2d-x权威指南

    1. **跨平台性**:cocos2d-x支持Windows、Mac OS X、iOS、Android等多个操作系统,开发者只需编写一次代码即可在多个平台上运行。 2. **高性能**:利用硬件加速技术,cocos2d-x能够实现流畅的画面渲染效果,尤其适合...

    cocos2d-1.0.1-x-0.10.0

    `cocos2d-1.0.1-x-0.10.0` 是该框架的一个特定版本,发布于2012年左右,它包含了多个重要的改进和修复。 在这一版本中,Cocos2d-x 提供了以下关键特性: 1. **跨平台支持**:Cocos2d-x 支持多种操作系统,包括iOS...

    cocos2d-x 3.x游戏开发实战光盘

    《cocos2d-x 3.x游戏开发实战光盘》是一个深入探讨cocos2d-x 3.x游戏引擎开发的资源集合,旨在帮助开发者通过实际案例掌握这一强大的2D游戏开发工具。cocos2d-x是一款开源的游戏开发框架,基于C++,广泛应用于跨平台...

    cocos2d-x入门讲解

    Cocos2d-x内置了资源加载和管理机制,支持图片、音频、字体等多种资源类型,能有效优化资源的加载和使用。 十、网络通信 通过Cocos2d-x的网络模块,开发者可以实现游戏的网络功能,如在线排行榜、多人对战等。 ...

    cocos2d-x教程

    cocos2d-x是基于cocos2d-x库的C++实现,它允许开发者用C++,JavaScript或Lua语言编写游戏,并能在iOS,Android,Windows,Mac OS X,Linux等多个平台上运行。由于其跨平台的特性,开发者可以一次编写,到处运行,极...

Global site tag (gtag.js) - Google Analytics