这节介绍怎么把前面的代码移植到VC8中来。
1、参考前一节(http://public0821.iteye.com/blog/306209
),将SDL环境配置起来。
2、删除前一节工程中的cpp文件,将eclipse中的代码添加到前一节创建的工程中来。(这里不介绍怎么添加,相信凭大家的智商,这个不是问题)
3、编译配置BOOST环境。(参考http://public0821.iteye.com/blog/306179
)
4、配置SDL_img和SDL_ttf。
a、参考(http://public0821.iteye.com/blog/294105
),下载SDL_img和SDL_ttf开发包。
b、分别解压SDL_ttf-devel-2.0.9-VC8.zip和SDL_image-devel-1.2.7-VC9.zip
c、将解压后文件夹中的头文件拷贝到D:\Program Files\Microsoft Visual Studio 8\VC\include\SDL
d、将解压后文件夹中的lib文件拷贝到D:\Program Files\Microsoft Visual Studio 8\VC\lib
e、将解压后文件夹中的dll文件拷贝到D:\Program Files\Microsoft Visual Studio 8\VC\bin
5、配置link选项,增加SDL_image.lib SDL_ttf.lib
编译运行整个工程,如果一切配置正常,就可以看到Lesson01,Lesson02, Lesson03的运行效果。
附件中是整个工程的代码。里面有些代码是新写的,有bug,这也是我为什么换到VC8平台来的原因。等bug解决了之后再在下一节中介绍新代码。
- 大小: 23.7 KB
分享到:
相关推荐
这个“SDL游戏开发经典教程03源代码”是针对初学者的一个优秀资源,它帮助理解如何利用SDL进行事件驱动编程。 事件驱动编程是一种编程范式,其中程序的执行流由外部事件来决定。在游戏开发中,这种模型非常常见,...
【标题】"SDL 游戏开发 经典教程"涵盖了使用Simple DirectMedia Layer(SDL)进行游戏开发的基础知识。SDL是一个跨平台的库,专为创建多媒体应用和游戏设计,尤其在C语言环境下广泛使用。这个经典教程旨在帮助开发者...
【标题】 SDL游戏开发经典教程01源代码 在游戏开发领域,Simple DirectMedia Layer (SDL) 是一个广泛使用的开源跨平台开发库,它为创建多媒体应用和游戏提供了丰富的功能。"SDL游戏开发经典教程01源代码"是针对初学...
《lazyfoo SDL游戏入门教程 紫翼魔王 翻译版》是一份专为初学者设计的游戏开发教程,由知名游戏开发资源提供者lazyfoo的原版教程翻译而来,紫翼魔王负责了中文版的翻译工作,使得国内的学习者能够更加方便地理解和...
【标题】 SDL游戏开发教程04(C++封装SDL) 这篇教程主要关注的是如何在C++中有效地封装SDL库,以便于进行游戏开发。SDL(Simple DirectMedia Layer)是一个跨平台的多媒体库,常用于开发图形、音频和输入处理的游戏...
【标题】 SDL游戏开发教程11(扫雷游戏实现) 在本教程中,我们将探讨如何使用Simple DirectMedia Layer (SDL)库来实现经典的扫雷游戏。SDL是一个跨平台的开发库,专门用于处理图形、音频和输入设备,是游戏开发中...
在本教程中,我们将深入探讨如何使用Boost库在SDL游戏开发中实现文件日志功能。Boost库是一个流行的C++库集合,它提供了许多实用的工具和功能,包括日期时间处理、文件系统操作以及系统接口等。在游戏开发中,日志...
在本篇“SDL游戏开发教程10(场景管理器)”中,我们将深入探讨如何在游戏开发中有效地管理和切换不同的游戏场景。SDL(Simple DirectMedia Layer)是一个跨平台的库,用于处理图形、音频和输入设备,是创建2D游戏的...
标题 "SDL2-devel-2.0.12-VC" 指的是 SDL2 的开发库版本 2.0.12,专为使用 Visual C++ 编译器的开发者设计。SDL,全称为 Simple DirectMedia Layer,是一个跨平台的多媒体开发库,广泛应用于游戏开发、图形用户界面...
3. **帮助文档**:可能包括API参考手册、示例代码、教程等,帮助开发者理解和学习如何使用SDL库进行游戏或图形编程。 压缩包内的"www.pudn.com.txt"可能是下载来源或版权信息的文本文件,而"SDL-1.2.13"目录很可能...
在本教程中,我们将深入探讨SDL(Simple DirectMedia Layer)游戏开发中的图像处理技术,特别是图像的旋转和缩放。SDL是一个跨平台的多媒体库,主要用于开发图形、音频和输入等游戏相关的功能。在这个教程中,我们将...
在Mini6410上移植SDL(Simple DirectMedia Layer)游戏,可以让开发人员在这款平台上实现多媒体应用和游戏的开发。SDL是一个跨平台的开发库,主要负责图形、音频、输入设备等多媒体功能,为游戏和多媒体软件提供了一...
在本教程中,我们将深入探讨如何使用SDL库在游戏开发中显示文字和其他格式的图片。SDL(Simple DirectMedia Layer)是一个跨平台的开发库,它为游戏和其他多媒体应用提供了底层的图形、音频和输入功能。这个教程适用...
总之,"SDL开发的小游戏"是一个宝贵的学习资源,对于想要了解SDL库或者提升游戏开发技能的人来说,无论是代码实现还是设计理念,都有很高的参考价值。通过对SDL 1.2.14的实践,开发者不仅可以掌握基础的游戏开发技术...
【SDL2D游戏引擎代码】是一个基于SDL库的2D游戏开发框架,它为开发者提供了一个高效、易用的基础,用于构建2D游戏项目。SDL(Simple DirectMedia Layer)是一个跨平台的多媒体库,广泛应用于游戏开发、视频播放、...
- **开源许可**:SDL采用GNU LGPL v2许可,允许开发者免费使用该库,并且可以将其集成到商业项目中,前提是遵循相应的条款,例如在使用动态链接库时无需公开源代码。 #### 七、SDL与其他开发框架的对比 - **相比MFC...
### SDL入门教程中文知识点概述 ...本教程通过详细介绍SDL的基本概念、特点及其应用领域,为读者提供了一个全面的入门指南,旨在帮助他们快速建立起游戏开发的基础知识,并激发其进一步探索的兴趣。
Shaun通过提供详细的代码示例、解释和练习,带领读者一步步掌握SDL游戏开发的知识。 此外,教程中也会提到一些版权和商标的信息。这意味着在使用这本书作为教学材料或者进行开发实践时,需要尊重相关的版权法律,...