官網:官網
文檔:文檔
SDL(Simple DirectMedia Layer)是一套開放源代碼的跨平臺多媒體開發庫,使用C語言寫成。SDL提供數種控制圖像、聲音、輸出入的函數,讓開發者只
要用相同或是相似的代碼就可以開發出跨多個平臺(Linux、Windows、Mac OS X等)的應用軟件。目前SDL多用于開發游戲、模擬器、媒體播放器等多媒
體應用領域。
對于我們課程而言:SDL主要用來輔助學習FFmpeg,所以我們只會關注我們用到的知識點。
01-Windows環境搭建
下載地址:下載地址
先直接下載dll和lib使用
01-Linux環境搭建
下載地址:下載地址
-
下載SDL源碼庫,SDL2-2.0.10.tar.gz
-
解壓,然后依次執行命令
./configure
make
sudo make install.
如果出現
Could not initialize SDL - No available video device(Did you set the DISPLAY variable?)
說明系統中沒有安裝x11的庫文件,因此編譯出來的SDL庫實際上不能用。
下載安裝
sudo apt-get install libx11-dev
sudo apt-get install xorg-dev
更多資料:https://github.com/0voice