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版本,如果沒有出現異常,說明環境配置成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章