SDL 规格
|
可以访问跨平台开发库中的图形硬件,音频输出和游戏外围设备
Simple DirectMedia Layer是一个跨平台的多媒体库,旨在通过OpenGL和2D视频帧缓冲区提供对音频,键盘,鼠标,操纵杆,3D硬件的低级访问。 MPEG播放软件,仿真器和许多受欢迎的游戏都使用它,其中包括屡获殊荣的Linux端口“文明:呼吁力量”。 SDL支持Linux,Windows,Windows CE,BeOS,MacOS,Mac OS X,FreeBSD,NetBSD,OpenBSD,BSD / OS,Solaris,IRIX和QNX。该代码包含对AmigaOS,Dreamcast,Atari,AIX,OSF / Tru64,RISC OS,SymbianOS和OS / 2的支持,但这些未得到正式支持。 SDL是用C编写的,但可以与C ++一起使用,并且与其他几种语言绑定,包括Ada,C#,Eiffel,Erlang,Euphoria,Guile,Haskell,Java,Lisp,Lua,ML,Objective C,Pascal,Perl, PHP,Pike,Pliant,Python,Ruby和Smalltalk。 SDL是在GNU LGPL版本2下分发的。只要您链接到动态库,此许可证就可以在商业程序中自由使用SDL。