1、 在/home下建立一个新的文件夹minigui
并将以上所准备的软件包都复投影到此文件夹minigui下,在终端下执行:
cd /home/minigui
tar zxf libminigui-1.6.10.tar.gz
tar zxf minigui-res-1.6.10.tar.gz
tar zxf mde-1.6.10.tar.gz
tar zxf mg-sample-1.6.10.tar.gz
(解压的方法有很多种,不限于此)
2、安装MiniGUI资源文件 在终端下执行:
cd /home/minigui/minigui-res-1.6.10
make install
(怎么安装一定要先看看README ^_^)
3、安装MiniGUI在终端下执行:
cd /home/minigui/libminigui-1.6.10
./configure
make
make install
这里必须得先阅读README,现将其重要部分复制下来,略懂之后再进行详解,
{By default,libraries of MiniGUI will be installed in<br/>'/usr/local/lib'.You should make sure that this directory<br/>is listed in '/etc/ld.so.conf' file.And after having installed<br/>them,you should run the following command to update the cache<br/>of shared library system:<br/>$ su -c ldconfig}
大概意思是:MiniGUI的函数库默认安装在'/usr/local/lib'下,我们需要设置系统的路径,即要修改一下‘/etc/ld.so.conf'文件的内容,在此文件的最后一行增加目录'/usr/local/lib'(后面不要留空格噢,很得要,不信你试试终端下执行:
cd /ctc
vim ld.so.conf
在最后一行添加'/usr/local/lib'(记住氏首没有单引号的)
然后保存,退出
再在终端下使用使用ldconfig命令来更新共享函数库系统的缓冲:
/sbin/ldconfig
4、激活FrambeBuffer
MiniGUI默认配置使用建立在FrambeBuffer基础上的
NATIVE/FBCON图形引擎(底层图形设备驱动接口(GPL))
这里的工作是在Linux系统下激活FrambeBuffer设备驱动程序,
Linux内核中已包含了VESA FrambeBuffer设备驱动程序,
只需要修改'/boot/grub/menu.lst'文件来激活VESA FrambeBuffer
在终端下执行:
vi /boot/grub/menu.lst
然后看到'kernel /vmlinuz-2.6.23.1-4 ro root=LABEL=/'这一行
在其后“加一空格键”后添加'vga=0x0317'如下
‘kernel /vmlinuz-2.6.23.1-4 ro root=LABEL=/ vga=0x0317'
保存,退出。重启 *** 作系统;
5、安装qvfb,
在终端下执行:
cd /home/minigui/qvfb-1.1
./configure
make
make install
make clean
(安装前一定要养成先vim README或者vim INSTALL的习惯)
6、运行MiniGUI例子程序
在终端下执行
qvfb&
在Virtual framebuffer窗口进姿亮入File菜单中的Configure
将Size改为640*480“VGA”,Depth改为16bit
然后再打开一个歼册数终端执行:
cd /home/minigui/mde-1.6.10
./configure
make
好了!
现在可以运行mde-1.6.10下的所有例子,
接下来人们来运行一个推箱子的游戏:
在终端下执行:
cd /home/minigui/mde-1.6.10/housekeepermake
./housekeeper
我们可以在Virtual frambuffer中看到一个推箱子窗口
想退出的话可以单击推箱子窗口右上角的叉,
然后在Virtual frambuffer中点右键“结束会话”即可
检查头文件是不是少包含了碰散棚第一个close多了一句DestroyAllControls(hdlg)
第二个close消息少了上面掘亩
我电脑上没环境,这笑则么直接看太费神了 你这个GCC编译结果截图看看
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)