![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/1/16/Simple_DirectMedia_Layer%252C_Logo.svg/langzh-hans-640px-Simple_DirectMedia_Layer%252C_Logo.svg.png&w=640&q=50)
SDL
自由軟體多媒體函式庫 / 维基百科,自由的 encyclopedia
SDL(英语:Simple DirectMedia Layer)是一套开放原始码的跨平台多媒体开发函式库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函式,让开发者只要用相同或是相似的程式码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软体。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。
Quick Facts 开发者, 首次发布 ...
![]() | |
开发者 | Sam Lantinga |
---|---|
首次发布 | 1998年,26年前(1998) |
当前版本 |
![]() |
源代码库 | ![]() |
操作系统 | 跨平台 |
类型 | API |
许可协议 | Zlib授权 2.0.0前:GNU较宽松公共许可证 |
网站 | libsdl.org |
Close
SDL(第一版)使用GNU宽通用公共许可证为授权方式,意指动态连结(dynamic link)其函式库并不需要开放本身的原始码。因此诸如《雷神之锤4》等商业游戏也使用SDL来开发。而第二版的SDL则改用Zlib授权来授权。