2012年(4)
发布时间:2012-12-19 23:50:02
Andrew Huang bluedrum@163.com 一.事件循环 ------------------------------------------------------ 一个完整的GUI程序,需要处理各种事件,如按键,鼠标,窗口操作等。一般这种程序会设计成一个与底层交互的事件驱动模型。即底层不断发送事件,而在程序用一个循环不断处理各种事件 各个GUI都是采用这样模型来实现,SDL抽象这个模型,采用SDL_event来抽象表示具体的事件,它有如下几种类型。 /** Eve......【阅读全文】
发布时间:2012-12-19 23:49:03
Andrew Huang bluedrum@163.com 一.SDL鼠标事件 ------------------------------------------------------------------ 在SDL中,对鼠标事件处理,也是非常重要的。 typedef struct{ Uint8 type; Uint8 which; Uint8 button; Uint8 state; ......【阅读全文】
发布时间:2012-12-19 23:48:44
Andrew Huang bluedrum@163.com 一.x86版编译运行 ----------------------------------------------------------- 1.1 下载: http://sdlmame4ubuntu.org/cur/urel/pool/unofficial/m/mame/mame_0.139u2.orig.tar.bz2 1.2 X86版编译 前提是X86......【阅读全文】
发布时间:2012-12-19 23:48:39
移植ffmpeg-0.10.3到fedora14下面,解压源码,./configure --enable-shared --prefix=/usr/local/ffmpeg make make install,./configure时会出现yasm,先把yasm编译一下库和头到默认的/usr/local下面。 下面写一个简单的程序:ffmpeg.c 编译:gcc -o ffmpeg ffmpeg.c -I /usr/local/ffmpeg/include/ -L /usr/local/ffmpeg/lib/ -lavcodec -lavutil -lavdevice ./ffmpeg运......【阅读全文】