Ubuntu 10.04 下建立Mini GUI环境

来源:互联网 发布:interbase数据库怎么样 编辑:程序博客网 时间:2024/06/03 20:31
1)安装qvfb:
(a)通过apt-get安装:qt3-dev-tools-embedded libqt3-headers libqt3-mt libqt3-mt-dev
(b)解压并安装:qvfb2-2_0.tar.gz,解压后运行以下指令:
./configure --with-qt-includes=/usr/share/qt3/include --with-qt-libraries=/usr/share/qt3/lib/
make
sudo make install
qvfb&    (出现一qvfb应用程序,则编译成功) 

2.安装资源文件 minigui-res-be-3.0.12.tar.gz
tar zxvf /root/study/minigui-res-1.3.tar.gz 
cd minigui-res-1.3.3 
./configure
make
make instal

3.配置安装MiniGUI,进入minigui目录下,解压 libminigui-gpl-3.0.12.tar.gz


./configure --prefix=/usr/local --enable-procs --enable-videoqvfb --enable-qvfbial --disable-splash --disable-screensaver
sudo make
sudo make instal
(gui默认安装的是gui-theads模式,加--enable-procs编译为MiniGUI-processes 模式。
MiniGUI3.0.12版本默认情况下是不开QVFB图像引擎与QVFB输入引擎的,要加--enable-videoqvfb --enable-qvfbial配置项,
不然会出现NEWGAL: Does not find matched engine: qvfb.与InitGUI (step?4): Can not get graphics engine information!的情况)


当系统停止输出后,该步骤将MiniGUI库安装到默认目录/usr/local/lib/目录下。
此时查看/etc/ld.so.conf,如果内容中没有/usr/local/lib这一行,则在该文件的最后填加该行。
填加该行完成后,必须运行
ldconfig (不运行该命令,到后来做samples会出现问题)




4.编译运行演示程序,解压mg-samples-3_0_12.tar.gz压缩文件
 ./configure
 make  之后,在/usr/local/etc/目录下找到MiniGUI配置文件MiniGUI.cfg,按照下面的配置改写:
 [system]  
 gal_engine=fbcon改为gal_engine=qvfb 
 ial_engine=console改为ial_engine=qvfb 
 [qvfb]  
 defaultmode=640x480-16bpp 
 改完后保存退出即可。
 cd /root/software/minigui/mg-samples-1.3.0/src
 
qvfb&
设置一下qvfb,选择File/configure,选择640x480,16bit。
按Ctrl-c键退出,不要关闭qvfb运行程序。 ./helloworld
好了,你可以看到运行在qvfb内的MiniGUI程序了。 
假如运行成功,那么恭喜你了,你已经在linux操作系统下建立了MiniGUI环境了。
 
 
 
 
 
0 0