本文中將要介紹的是: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版本,如果沒有出現異常,說明環境配置成功。