minigui linux 安装与运行

安装前要做的工作(配置安装环境):(若安装不成功,双击tab键自动弹出,最新库)

Sudo apt-get install build-essential

Sudo apt-get install libc6-dev  libstdc++6-4.4-dev(安装该软件必须安装g++,sudo apt-get install g++)

Sudo apt-get install binutils-doc  cpp-doc  gcc-4.4-doc glibc-doc libstdc++6-4.4-doc

(依赖QT配置)

Sudo apt-get install qt3- dev-tools qt3-examples python-qt3 qt3-designer qt3-assistant (必须按此配置安装)

(图形库)

Sudo apt-get install libpopt-dev xlibs-dev libjpeg-dev

 

1.首先从飞漫的网站上下载相关的压缩包http://www.minigui.org/

虚拟frambuffer的应用程序,用来调试运行程序qvfb-1.1.tar.gz

资源文件:minigui-res-1.6.10.tar.gz

示例程序:mg-samples-1.6.10.tar.gz

开发库:libminigui-1.6.10.tar.gz

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

#cd /home

#mkdir minigui(创建目录)

将这些压缩包拷贝到/home/minigui目录下(解压和安装文件请以root用户)

2.安装下载的文件

首先安装minigui资源文件

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

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

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

安装minigui库文件

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

[root@root minigui]#cd libminigui-1.6.10

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

[root@root libminigui-1.6.10]# make

[root@root libminigui-1.6.10]#make install

安装minigui例子库

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

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

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

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

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

安装qvfb

[root@root minigui]#tar -xzvf qvfb-1.1.tar.gz

[root@root minigui]#cd qvfb-1.1

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

root@root qvfb-1.1]#make

[root@root qvfb-1.1]#make install

3.设置参数

1.这步要进入#cd /etc/目录下,修改#vi ld.so.conf文件 ,再最后一行加入 /usr/local/lib即在系统共享函数库中加入MiniGUI的函数库路径

[root@root etc]#gedit /etc/ld.so.conf       //注意不是ld.so.c(至少fedora10下不是)

/usr/local/lib

4、在修改并保存后,执行ldconfig命令,更新系统函数库缓存

[root@root etc]#/sbin/ldconfig -v     //注意:看到连接过程

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

输入下面命令:

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

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

 

6.运行Minigui的实例源程序

[root@root root]#cd minigui/mg-samples-1.6.10/src/

[root@root src]# ./helloworld

[root@root src]#./painter

 

7.编写minigui程序并编译运行

[root@root]#gcc -o hello hello.c -lminigui -ljpeg -lpng -lz -lmgext –lpthread

你可能感兴趣的:(linux,工作,shell,qt,图形)