本文中将要介绍的是:windows环境下VC8 SP1 + SDL环境的搭建,主要参考lazyfoo.net上的介绍,网址http://lazyfoo.net/SDL_tutorials/lesson01/windows/msvsnet0508e/index.php 。该网站上还详细的介绍了其他环境下的配置方法,见http://lazyfoo.net/SDL_tutorials/lesson01/index.php ,如果你喜欢用别的环境来做SDL开发,可以参考其中的方法进行配置。
这里介绍VC8环境中SDL的配置是为将代码迁移到VC8中做准备,前面介绍的代码全部都是在eclipse中开发,但最近本人遇到了一点问题,就是eclipse里面调试不了代码,一运行调试就报错,我想可能是gdb for windows的功能还不够完善和稳定,于是决定迁移到VC8中来。
SDL安装配置
这里假设VC8的安装目录为D:\Program Files\Microsoft Visual Studio 8
1、到SDL网站http://www.libsdl.org/download-1.2.php下载sdl开发包
2、解压SDL,这里假设解压到SDL目录,将SDL\lib文件中夹中的SDL.lib和SDLmain.lib拷贝到D:\Program Files\Microsoft Visual Studio 8\VC\lib目录下。
3、将SDL\lib文件夹中的SDL.dll拷贝到D:\Program Files\Microsoft Visual Studio 8\VC\bin目录下。
4、在D:\Program Files\Microsoft Visual Studio 8\VC\include中新建一个SDL文件夹,然后将上面解压后SDL\include目录下的所有头文件拷贝到刚才新建的文件夹中。
SDL测试
1、在VC8中新建一个win32控制台程序
2、下一步选择“空项目”
3、点击完成,然后新建一个cpp文件,将下面的代码拷贝到cpp文件中
4、设置工程的链接选项,增加 SDL.lib SDLmain.lib
5、设置子系统为“windows”,这里设置成这个是为了不让他弹出控制台窗口,但是如果你需要用到控制台窗口来打印一些调试信息,那么这里可以设置为“控制台”。建议将debug版本配置成“控制台”,release版本配置成“windows”。
6、分别编译运行release和debug版本,如果没有出现异常,说明环境配置成功。