官网:官网
文档:文档
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
-
解压,然后依次执行命令
shell
./configure
make
sudo make install.
如果出现
Could not initialize SDL - No available video device(Did you set the DISPLAY variable?)
说明系统中没有安装x11的库文件,因此编译出来的SDL库实际上不能用。
下载安装
shell
sudo apt-get install libx11-dev
sudo apt-get install xorg-dev