LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 759|回复: 2

想搞多媒体编程的可以看看SDL

[复制链接]
发表于 2003-9-27 19:33:37 | 显示全部楼层 |阅读模式
libsdl
站点:http://www.libsdl.org/index.php
简单的中文介绍:http://www.libsdl.org/intro.cn/

不知道大家装devhelp没有,用gtk+编程的强烈建议装一个,还有devbooks,包括gtk+编程的全套帮助手册,也包括SDL的手册。

下面是根据帮助写的一个小程序,弹出cd仓门:

  1. #include <SDL/SDL.h>

  2. int
  3. main(void)
  4. {
  5.   SDL_CD *cdrom;

  6.   SDL_Init(SDL_INIT_CDROM);
  7.   atexit(SDL_Quit);

  8.   /* Check for CD drives */
  9.   if(!SDL_CDNumDrives()){
  10.     fprintf(stderr, "No CDROM devices available\n");
  11.     exit(-1);
  12.   }

  13.   /* Open the default drive */
  14.   cdrom=SDL_CDOpen(0);

  15.   /* Did if open? Check if cdrom is NULL */
  16.   if(!cdrom){
  17.     fprintf(stderr, "Couldn't open drive: %s\n", SDL_GetError());
  18.     exit(-1);
  19.   }

  20.   SDL_CDEject(cdrom);

  21.   SDL_CDClose(cdrom);
  22.   exit(0);
  23. }
复制代码

用 gcc -lSDL -lpthread xxx.c 编译。
我也是刚看到,其它的音频、视频之类的也不会,呵呵。
发表于 2003-9-28 11:43:42 | 显示全部楼层
版主就是好,:)
知道我等想要什么。
发表于 2003-9-28 13:37:14 | 显示全部楼层
看起来SDL很简单

看来是把低层东西都封装了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表