`

VS2005也能运行Cocos2d-x

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




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。用记事本打开。将


<VisualStudioProject

ProjectType="Visual C++"

Version="9.00"    

修改为

<VisualStudioProject

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补丁包,可上百度查询下载完装一下。
分享到:
评论

相关推荐

    Cocos2d-x 3.x游戏开发之旅教程及完整源码下载

    Cocos2d-x 3.x游戏开发之旅教程及完整源码下载,使用最新cocos2d-x-3.14版本,在xcode7.3上已编译通过。 解决相关问题 1、解决源程序在高版本上无法编译问题 2、解决源程序中文注释部分,xcode上显示乱码问题 使用...

    cocos2d-x3D扩展3DToolKitforcocos2d-x.zip

    4,打开cocos2d-x-2.2下的cocos2d-win32.vc2010.sln。 5,将demo的win32工程添加到解决方案中,并设为启动项。 6,编译运行。 注意:如果遇到"无法打开xxx.lib"错误,可以在解决方案管理器中选择TestCpp工程,将其设...

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

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

    Cocos2d-x城市跑酷游戏源码Victorian Rush Hou

    Cocos2d-x城市跑酷游戏源码Victorian Rush Hou cocos精品小游戏源码 , 完整项目源码 是整个项目的压缩包 , 新建空项目直接导入到项目里面就可以运行了,无需其他操作。 适合二次开发和学习使用,都是经典游戏,需要...

    cocos2d-x源码素材

    学习cocos2d-x的代码资源,VS2010运行通过,碰撞检测、瓦片地图、动画等等。

    Cocos2D-X核心类学习

    Cocos2D-X核心类 Cocos2D-X 引擎的设计思路是将游戏中的各个部分抽象成几个概念:导演、场景、布景层及人物精灵。 导演(CCDirector):游戏的组织者和领导者,是整个游戏的负责人、总指挥。导演类制定游戏的运行...

    cocos2d-x酷跑完整源代码

    cocos2d-x酷跑完整源代码,xcode跟vs环境已经配置好,安卓也配置好了,即下即跑起来运行,对学习cocos2d-x是极好的代码

    Cocos2d-x高级开发教程

    Cocos2d-x项目可以很容易地建立和运行在iOS,Android,黑莓Blackberry等操作系统中。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。

    一个cocos2d-x 的飞船射击子弹

    没有带库,需要把当前的工程解压后放到cocos2d-x的目录下。否则无法编译运行。 这个是一个从cocos2d-x移植过来的飞船射击子弹。主要是为了学习和加强精灵的使用。

    Cocos2d-X 3D跑酷小游戏

    Cocos2d-X 3D跑酷小游戏,包含游戏完整代码demo和游戏运行的录制视频,可直接使用。

    Cocos2D-X游戏开发技术精解

    Cocos2d-x 是一个支持多平台的 2D 手机游戏引擎,使用 C++ 开发,基于OpenGL ES,基于Cocos2d-iphone,...Cocos2d-x[1] 项目可以很容易地建立和运行iOS,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。

    完美运行Cocos2d-x打小三客户端

    完美运行Cocos2d-x打小三客户端,在WIN32平台使用cocos2d-x2.21版本

    cocos2d-x手游<进击的9秒>客户端源码

    4、打开cocos2d-x-2.2.1目录下的cocos2d-win32.vc2010.sln 5、右键点击解决方案选择添加现有项目:cocos2d-x-2.2.1\samples\LhTestGame\proj.win32目录下的 LhTestGame.win32.vcxproj 6、生成整个解决方案【第一次...

    cocos2d-x数据库的使用demo

    由于本人不做开发了,分享几个有用的小demo。 此demo为cocos2d-x的数据库。可以独立运行。

    cocos2d-1.0.1-x-0.13.0-beta--android-ndk-windows构建批处理.zip

    1. 请将文件放到cocos2d-1.0.1-x-0.13.0-beta目录下面 2. 打开build_android_ndk_tests.bat 文件 修改set NDK_ROOT=D:\Work7\android-ndk-r7c到你的NDK实际路径即可 3. jni/Application.mk 文件中加入 APP_MODULE : ...

    打地鼠 WhackAMole 源代码 已在Eclipse上能运行 cocos2d-x.2.2.3

    打地鼠 WhackAMole 源代码 已在Eclipse上能运行 cocos2d-x.2.2.3

    Cocos2d x手机游戏开发与项目实战详解.part3

     第四章主要介绍Cocos2d-x的环境搭建和HelloWorld的项目实现,通过本章读者可以快速上手开发一个最简单的移动游戏UI,并通过该案例以了解Cocos2d-x的运行原理。  第五章主要介绍Cocos2d-x核心技术,这里包括Cocos...

    喵星战争源码--针对cocos2d-x 2.1.5版本订正

    这个是针对cocos2d-x2.1.5订正的,在vs2012下可完美运行, 编译运行步骤: 1.将代码加压与cocos2d目录/samples/cpp下 2.设置工程属性-&gt;Configuration Properties-&gt;Debugging-&gt;Working Directory 是否指向“$...

    零基础学Cocos2d-x开发精品视频(含名师直播互动课)

    Cocos2d-x项目可以很容易建立和运行在iOS,Android,Blackberry等操作系统中,还支持Windows、Mac和Linux等桌面操作系统。因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。我在这里给大家总结了不少好的...

Global site tag (gtag.js) - Google Analytics