![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SDL
yanghangjun
南京大学电子科学与工程系
展开
-
linux 下 SDL 搭建
<br />Source downloaded from : http://www.libsdl.org/<br /> <br />INSTALL:<br />./configure<br />make <br />sudo make install<br /> <br />Test code:#include "SDL.h" /* All SDL App''''s need this */<br />#include <stdio.h><br /><br />int main() {<br原创 2010-11-02 18:03:00 · 809 阅读 · 0 评论 -
WINDOWS下SDL环境搭建
<br />WINDOWS下SDL环境的搭建<br /> <br />软件获取:<br />http://www.libsdl.org/download-1.2.php。<br />目前没有VC9.0版本,我们可以下载VC8.0版本。<br /> <br />设置SDL库:<br /> 解压缩SDL-devel-1.2.13-VC8.zip,docs里面包含了官方文档,这将是你学习SDL的主要参考资料。找到你在硬盘上安装VC的位置,类似:<br />C:/Program Files/Microsoft Vi原创 2010-11-03 17:12:00 · 12165 阅读 · 3 评论 -
SDL是什么?
<br />SDL是Simple DirectMedia Layer(简易直控媒体层)的缩写。它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口。这些多媒体功能包括了音频、键盘和鼠标(事件)、游戏摇杆等。当然,最为重要的是提供了2D图形帧缓冲(framebuffer)的接口,以及为OpenGL与各种操作系统之间提供了统一的标准接口以实现3D图形。从这些属性我们可以看出,SDL基本上可以认为是为以电脑游戏为核心开发的多媒体库。<br /> SDL支持主流的操作系统,包括Windows原创 2010-11-05 11:06:00 · 9239 阅读 · 0 评论 -
SDL 线程初识
使用SDL线程创建简单的线程<br />把一个函数作为SDL_CreateThread()的参数就可以创建一个线程。如果调用成功,该函数就 开始并行运行了,使用自己的栈、寄存器等上下文(context),并能象程序其他部分一样访问内存和文件句柄。 提示:<br />SDL_CreateThread()的第二个参数将被传递给新线程。你可以传入一个放在栈上的值,也可以传入一个供线程使用的数据指针。例程:#include "SDL_thread.h"int global_data = 0;int原创 2010-11-16 16:06:00 · 13403 阅读 · 3 评论