Chinaunix首页 | 论坛 | 博客
  • 博客访问: 948097
  • 博文数量: 104
  • 博客积分: 1919
  • 博客等级: 上尉
  • 技术积分: 1910
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-21 16:33
文章分类
文章存档

2016年(4)

2015年(1)

2014年(6)

2013年(16)

2012年(27)

2011年(49)

2010年(1)

分类: LINUX

2011-12-19 14:33:52

首先,从飞漫的网站上下载相关的压缩包:

在home目录下创建一个minigui的目录

mkdir minigui

将这些压缩包拷贝到home/minigui目录下

首先安装minigui的资源文件:

[root@localhost minigui]# tar -xvzf minigui-res-1.6.10.tar.gz

[root@localhost minigui]#cd minigui-res-1.6.10

[root@localhost minigui-res-1.6.10]# make install

安装minigui的库文件

[root@localhost minigui]# tar -xvzf libminigui-1.6.10.tar.gz

[root@localhost minigui]# cd libminigui-1.6.10

[root@localhost libminigui-1.6.10]# ./configure

[root@localhost libminigui-1.6.10]# make

[root@localhost libminigui-1.6.10]# make install

安装minigui的例子库

[root@localhost minigui]# tar -xzvf mg-samples-1.6.10.tar.gz

[root@localhost minigui]#cd mg-samples-1.6.10

[root@localhost mg-samples-1.6.10]# ./configure

[root@localhost mg-samples-1.6.10]# make

[root@localhost mg-samples-1.6.10]# make install

安装qvfb

[root@localhost minigui]# tar -xzvf

[root@localhost minigui]#cd qvfb-1.1

[root@localhost qvfb-1.1]./configure --with-qt-includes=/usr/lib/qt-3.3/include --with-qt-libraries=/usr/lib/qt-3.3/lib --with-qt-dir=/usr/lib/qt-3.3

问题:

checking for Qt... configure: error: Qt (>= Qt 3.0.3) (headers and libraries) not found. Please check your installation!

For more details about this problem, look at the end of config.log.

解决办法:需要首先安装一个qt-devel-3.3.8-4.fc7.i386.rpm

安装方法:

1、双击安装qt-devel-3.3.8-4.fc7.i386.rpm包(jangill注:f7-->http://rpm.pbone.net/index.php3/stat/4/idpl/12292218/dir/fedora_8/com/qt-devel-3.3.8-4.fc7.i386.rpm.html f8-->http://rpm.pbone.net/index.php3/stat/4/idpl/12302719/dir/fedora_8/com/qt-devel-3.3.8-9.fc8.i386.rpm.html)

2、[root@localhost minigui]#rpm -ivh qt-devel-3.3.8-4.fc7.i386.rpm --force --nodeps

安装完成只有再执行:

[root@localhost qvfb-1.1]# ./configure --with-qt-includes=/usr/lib/qt-3.3/include --with-qt-libraries=/usr/lib/qt-3.3/lib --with-qt-dir=/usr/lib/qt-3.3

这个时候就不会有错误了

[root@localhost qvfb-1.1]#make

[root@localhost qvfb-1.1]#make install

设置参数

进入/usr/local/etc/,将MiniGUI.cfg修改为:

[root@localhost qvfb-1.1]# cd /usr/local/etc/

[root@localhost etc]# gedit MiniGUI.cfg

system]

# GAL engine

gal_engine=qvfb                                     //这里修改,开发时使用qvfb 模拟

# IAL engine

ial_engine=qvfb                                      //这里修改 ,同上

mdev=/dev/mouse

mtype=IMPS2

[fbcon]

defaultmode=1024x768-16bpp

[qvfb]

defaultmode=640x480-16bpp

display=0

进入/etc/ld.so.conf.d建一个minigui.conf,文件的内容为/usr/local/lib

[root@localhost etc]# cd /etc/ld.so.conf.d/

[root@localhost ld.so.conf.d]# gedit minigui.conf

minigui.conf中添加/usr/local/lib

最后要把系统共享库缓存刷新,将libminigui加载上,可以使用命令

[root@fedora7]#ldconfig

然后就可以使用qvfb体验miniGUI了,进入qvfb1.0根目录下的qvfb文件夹:

[root@localhost ld.so.conf.d]# cd /home/minigui/qvfb-1.1/qvfb

输入下面命令:

[root@fedora7]# qvfb &   //加上&符号使qvfb进程开启后shell立即返回,否则会阻塞shell进程,需要再开一个shell才可以运行minigui程序。

此时弹出窗口Virtual framebuffer 选择Fiel->Configure size栏选择640*480 “VGA” Depth栏选择16 bit 然后按回车(Enter)键   //qvfb运行起来后在qvfb中设置虚拟显示器分辨率:File-->Configure,注意SizeDepth要设置的同MiniGUI.cfg中的分辨率和色深一致。

调试程序

进入程序事例目录

[root@localhost ld.so.conf.d]# cd /home/minigui/mg-samples-1.6.10/src/

[root@localhost src]# ./helloworld


转自:http://hi.baidu.com/jangill/blog/item/492f474626b845056a63e5fd.html
阅读(3118) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~