安裝SDL2
點擊[SDL2 核心庫下載](https://libsdl.org/download-2.0.php)下載SDL2庫,如下圖根據(jù)編譯器選擇不同版本(Visual Studo系列選擇第一個)。

下載出來會有一個壓縮包,放到一個合適的目錄(記住這個目錄哦,經(jīng)常要用的),解壓。

進(jìn)入解壓后的目錄,如下圖:
docs:文檔目錄,只不過都是英文的
include:頭文件目錄,編程需要的
lib:庫目錄(靜態(tài)庫和動態(tài)庫都有)

給環(huán)境變量添加庫目錄,讓程序運(yùn)行的時候能夠找到動態(tài)庫。PS:配置好了記得重啟Vs

在Visual Studio中使用SDL
創(chuàng)建一個空項目,如下圖:

進(jìn)入菜單欄的項目->屬性->VC++ 目錄,配置包含目錄和庫目錄(詳見下圖),注意庫目錄的版本和你的項目版本要一直哦(圖中兩個三角形標(biāo)記的位置,我這是x64的)。

不要離開,還有靜態(tài)庫需要配置,進(jìn)入鏈接器->輸入->點擊附加依賴項->填入SDL2.lib和SDLmain2.lib,然后確定就好

最后加入如下代碼,Ctrl+F5運(yùn)行
#include
int main(int argc,char*argv[])
{
//初始化SDL
if (SDL_Init(SDL_INIT_VIDEO) <0)
{
SDL_Log("can not init SDL:%s", SDL_GetError());
return -1;
}
return 0;
}

如果能出現(xiàn)黑窗口并且,沒有任何錯誤提示,那么就恭喜你啦,SDL配置完成~(不過麻煩的是每次創(chuàng)建新項目和在x86、x64之間切換時,都要進(jìn)行配置~后面將講解更方便的方法)!
-
編譯器
+關(guān)注
關(guān)注
1文章
1648瀏覽量
49669 -
版本
+關(guān)注
關(guān)注
0文章
15瀏覽量
9549 -
SDL
+關(guān)注
關(guān)注
0文章
18瀏覽量
7579
發(fā)布評論請先 登錄
相關(guān)推薦
SDL編譯安裝圖片顯示

SDL時間和天氣顯示
Linux下基于SDL庫貪吃蛇游戲

SDL的示例EMMC無法編譯是怎么回事?
SDL的交叉編譯問題
移植SDL到JZ2440顯示BMP圖片
如何對基于ART-Pi-smart開發(fā)板的SDL進(jìn)行測試
【飛凌RK3588開發(fā)板試用】基于SDL進(jìn)行GUI程序開發(fā)
GUI向?qū)Ь幾g錯誤,找不到“SDL2/SDL.h”文件是怎么回事?
【昉·星光 2 高性能RISC-V單板計算機(jī)體驗】使用 SDL2 繪制窗口程序
基于SDL的自動售票系統(tǒng)的研發(fā)
SDL1000X系列可編程直流電子負(fù)載的產(chǎn)品介紹

評論