本文轉(zhuǎn)自公眾號(hào),歡迎關(guān)注
Windows下基于MSVC搭建SDL開發(fā)環(huán)境 (qq.com)
一.下載
官網(wǎng) https://www.libsdl.org/
代碼 https://github.com/libsdl-org/SDL/releases
SDL2-devel-2.26.4-VC是已經(jīng)構(gòu)建好適用于MSVC使用的庫文件
源碼
下載圖中Source code(zip)得到
SDL-release-2.26.4.zip
二.構(gòu)建
解壓SDL-release-2.26.4.zip
打開
SDL-release-2.26.4\\VisualC\\SDL.sln
點(diǎn)擊目錄的解決方案,菜單欄點(diǎn)擊生成->生成解決方案
SDL-release-2.26.4\\VisualC\\x64\\Debug下
生成的庫文件如下
SDL2.lib
SDL2.dll
SDL2main.lib
SDL2test.lib
SDL-release-2.26.4\\include下為頭文件
三.測(cè)試
點(diǎn)擊目錄解決方案:右鍵點(diǎn)擊->屬性
選擇啟動(dòng)項(xiàng)目為test開頭的工程
運(yùn)行
點(diǎn)擊如下圖標(biāo)運(yùn)行
或者直接進(jìn)入SDL-release-2.26.4\\VisualC\\x64\\Debug下執(zhí)行各個(gè)測(cè)試的exe程序
四.在自己的工程中使用
在自己的工程目錄下新建SDL2目錄,其下再創(chuàng)建inc和lib子目錄,將
SDL-release-2.26.4\\include下得頭文件復(fù)制到inc目錄下,SDL-release-2.26.4\\VisualC\\x64\\Debug下的.lib和.dll復(fù)制到lib目錄下
右鍵點(diǎn)擊工程名,屬性
設(shè)置頭文件包含路徑
$(MSBuildProjectDirectory)\\Src\\SDL2\\inc;
設(shè)置庫文件包含路徑
$(MSBuildProjectDirectory)\\Src\\SDL2\\lib;
設(shè)置庫文件
SDL2main.lib;SDL2.lib
復(fù)制源碼中測(cè)試代碼
checkkeys.c
SDL_test_font.c
SDL_test_font.h
到自己工程中。
生成解決方案
將SDL2.dll和exe文件放在同一個(gè)文件夾下,運(yùn)行。
按鍵輸入可以看到打印信息.
審核編輯:湯梓紅
-
嵌入式
+關(guān)注
關(guān)注
5082文章
19104瀏覽量
304797 -
WINDOWS
+關(guān)注
關(guān)注
3文章
3541瀏覽量
88622 -
開發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
225瀏覽量
16609 -
SDL
+關(guān)注
關(guān)注
0文章
18瀏覽量
7395
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論