`
public0821
  • 浏览: 236148 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SDL游戏开发教程08(环境准备vc8 sp1)

阅读更多

     本文中将要介绍的是: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文件中

 

#include "SDL/SDL.h"  
int main( int argc, char* args[] )  
{  
    SDL_Init( SDL_INIT_EVERYTHING );    //初始化SDL环境  
    SDL_Quit();                         //退出SDL环境  
    return 0;  
}

 

4、设置工程的链接选项,增加 SDL.lib SDLmain.lib


 

5、设置子系统为“windows”,这里设置成这个是为了不让他弹出控制台窗口,但是如果你需要用到控制台窗口来打印一些调试信息,那么这里可以设置为“控制台”。建议将debug版本配置成“控制台”,release版本配置成“windows”。


 

6、分别编译运行release和debug版本,如果没有出现异常,说明环境配置成功。

  • 大小: 12.6 KB
  • 大小: 20.5 KB
  • 大小: 21 KB
  • 大小: 23.5 KB
  • 大小: 23.5 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics