最近,有不少学生和网友提到在VC++6.0环境下配置SDL的问题,下面给诸位详细讲解下配置的方法,为清楚明白起见,配有多幅图片,如果加载图片出现问题,一般刷新一次即可,至于SDL的简介请参看我的VS2005+SDL配置的文章,好了,闲话少叙,就让我们一起看看在VC++6.0环境下如何配置SDL吧。
步骤一:确认在windows系统中安装的是VC++6.0,而非其它版本
注意:由于不同的操作系统和不同的开发工具对应了SDL的不同版本,混用会使得程序不能正常运行,所以确认版本是安装前必须要做的一步,这一环节难度不大,但需要细心。
1)确定操作系统
2) 确认开发工具是Microsoft Visual C++6.0。

步骤二:下载对应于VC++6.0的SDL的SDK开发工具包
下载地址:
http://www.libsdl.org/release/SDL-devel-1.2.14-VC6.zip
http://www.libsdl.org/release/SDL-devel-1.2.14-VC6.zip
步骤三:配置SDL游戏开发环境
1) 解压缩下载好的SDL压缩包,确认数据无损坏,无缺失。
2) 如果你的VC++6.0安装在了“C:\Program Files\”目录下,请在“C:\Program Files\Microsoft Visual Studio\VC98\Include\”目录下建立SDL文件夹,这么做是为了便于管理。
3) 将SDL中include文件夹下的所有.H文件拷贝到“C:\Program Files\Microsoft Visual Studio\VC98\Include\SDL\”目录下。
4) 将SDL中lib文件夹下的所有.lib文件拷贝到“C:\Program Files\Microsoft Visual Studio\VC98\Lib\”目录下。
5) 将SDL中lib文件夹下的SDL.dll文件拷贝到“C:\WINDOWS\system32\”目录下。如果你不想这么做,那么必须将SDL.dll文件拷贝到每个新建的工程下。
6)新建一个
Win32 Console Application
类型的空工程,按
ALT+F7
或选择
project
à
settings
打开
project settings
面板,点选
C/C++
选项页,在
category
下拉框下选择
Code Generation
,在
use run-time library
下拉框下选择
Multithreaded DLL
。
7) 点选
Link
选项页,在
Category
下拉框下选择
General
,在
Object/library modules
文本框的内容后面添加
SDL.lib
和
SDLmain.lib
,也就向“
C:\Program Files\Microsoft Visual Studio\VC98\Lib\
”目录下拷贝的那两个
.lib
文件的文件名。
好啦!配置的部分就介绍这么多了,不过环境是否可以正常运行还要测试一下,测试的方法参见VS2005+SDL配置的后半部分。如果一切测试都正常,那恭喜你也可以在VC++6.0上开发啦!