0xAA55 发表于 2014-1-27 21:49:41

有关SDL的一些简单的介绍

http://www.libsdl.org/media/SDL_logo.png
SDL官网:www.libsdl.org
简单直接媒体层(Simple DirectMedia Layer, SDL)是一个跨平台的开发库,它的作用是通过OpenGL和Direct3D低级别的访问来提供音频、键盘、鼠标、游戏杆、图形硬件的接口。说白了,就是它“翻译”了你的调用方式,从而实现跨平台。

现在的SDL支持很多平台,从Windows、Mac OS到安卓的C4Droid都有它的身影。利用SDL可以真正实现程序的跨平台可移植性。
从表面上看我们调用的是SDL的API,但是从运行的方式来看,其实是SDL在不同的平台环境下进行了不同的处理,比如在Windows平台上SDL就通过使用DirectX来实现效果,而在安卓则是别的效果。
官方SDL支持Windows,Mac OS X,Linux,iOS,安卓。当然你也可以通过编写符合SDL规范的API来实现别的平台的支持比如单片机(虽说有点夸张但并不是不可能。)
SDL官网:www.libsdl.org
SDL的下载主页面:http://www.libsdl.org/download-2.0.php
SDL的源码:
ZIP格式压缩包:http://www.libsdl.org/release/SDL2-2.0.1.zip
TAR.GZ格式压缩包:http://www.libsdl.org/release/SDL2-2.0.1.tar.gz
SDL运行库(DLL):http://www.libsdl.org/release/SDL2-2.0.1-win32-x86.zip
SDL开发库VC版(主要就是头文件):http://www.libsdl.org/release/SDL2-devel-2.0.1-VC.zip
SDL开发库MinGW版:http://www.libsdl.org/release/SDL2-devel-2.0.1-mingw.tar.gz

这是教程的网站。大家可以来看一看。
http://lazyfoo.net/SDL_tutorials/话说我谷歌一下SDL,首先映入眼帘的竟然是“史丹利”的股票行情!看到“史丹利”我就想起“金坷垃”。


   
页: [1]
查看完整版本: 有关SDL的一些简单的介绍