SDL 入门教程 PDF 文档

发布于 2023-01-14 20:56:44 字数 1471 浏览 115 评论 0

SDL 是 Simple DirectMedia Layer(简易直控媒体层)的缩写。它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口。这些多媒体功能包括了音频、键盘和鼠标(事件)、游戏摇杆等。当然,最为重要的是提供了 2D 图形帧缓冲(framebuffer)的接口,以及为 OpenGL 与各种操作系统之间提供了统一的标准接口以实现 3D 图形。从这些属性我们可以看出,SDL 基本上可以认为是为以电脑游戏为核心开发的多媒体库。

SDL 支持主流的操作系统,包括 Windows 和 Linux。在官方的介绍中,我们可以找到它所支持的其他平台。(SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X,FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. )。SDL 本身从 C 语言开发,并且能很好的在 C++等高级语言中使用。在官方可以看到 SDL 所支持的语言很多。(Including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk, and Tcl. )

1、一切从零开始  
1.1:SDL是什么? 
1.2:本教程是为谁准备的?
1.3:本教程的写作计划?
1.4:我目前的计划和心愿。
2、Visual C++ 下的安装与设置
2.1:获得Visual C++ 2008 Express Edition。
2.2:获得VC下的SDL开发库。(Development Libraries)
2.3:为VC设置SDL库。
2.4:建立VC下使用SDL库的工程。
2.5:第一个使用SDL的C++程序。
3、MinGW 下的安装与设置
3.1:MinGW 是什么?    
3.2:为什么使用MinGW?
3.3:MinGW 的下载和安装。
3.4:MinGW的简单使用。       
3.4.1:(插播)Vim ??
3.4.2:MinGW的简单使用。(续)
3.5:获得MinGW下的SDL开发库。(Development Libraries)
3.6:为MinGW设置SDL库。
3.7:建立第一个SDL程序。

下载地址:https://www.wenjiangs.com/wp-content/uploads/2023/01/FAslQwiNy59h7Xp6.zip

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

一梦浮鱼

文章 0 评论 0

mb_Z9jVigFL

文章 0 评论 0

伴随着你

文章 0 评论 0

耳钉梦

文章 0 评论 0

18618447101

文章 0 评论 0

蜗牛

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文