miniGUI 3.0.12在Ubuntu 12.04下的配置

从miniGUI官网http://www.minigui.org/en/download/下载如下文件:

  • 工具及依赖库文件:

qvfb2-2.0.tar.gz

gvfb-1.0.0.tar.gz

zlib-1.2.2.tar.gz

libpng-1.2.37.tar.gz

jpegsrc.v7.tar.gz

freetype-2.3.9-fm20100818.tar.gz


  • minigui文件

libminigui-gpl-3.0.12.tar.gz

minigui-res-be-3.0.12.tar.gz

mg-samples-3.0.12.tar.gz


  • minigui组件文件

libmgi-2.0.4.tar.gz

libmgplus-1.2.4.tar.gz

libmg3d-1.0.2.tar.gz

libmgutils-1.0.4.tar.gz

libmgp-1.2.2.tar.gz

libmgncs-1.0.8.tar.gz

libmgeff-1.0.0.tar.gz



建一个目录minigui,把上述文件都下载到该目录下。



接下来,



tar zxvf zlib-1.2.2.tar.gz

进入目录

./configure

make

sudo make install

tar zxvf  jpegsrc.v7.tar.gz

./configure 

make

sudo make install

tar zxvf   libpng-1.2.37.tar.gz

./configure  --enable-shared

make

sudo make install


tar zxvf  freetype-2.3.9-fm20100818.tar.gz

./configure 

make

sudo make install


tar zxvf qvfb2-2.0.tar.gz

进入目录,配置

./configure

出现如下错误:

configure: error: Qt (>= Qt 3.2 and < 4.0) (library qt-mt) not found.

解决: sudo apt-get install

libqt3-mt-dev libqt3-headers

./configure –with-qt-includes=/usr/include/qt3 –with-qt-lilbraries=/usr/lib/qt3

Can’t find X includes. Please check your installation and add the

correct paths!

解决: sudo apt-get install xorg-dev

mgplus/mgplus.h: No such file or directory #include mgplus/mgplus.h

解决: 注释掉此头文件

error: C++ preprocessor “/lib/cpp” fails sanity check See `config.log’

for more details.

解决: sudo apt-get install build-essential

没有错误后,

make

sudo make install

tar zxvf minigui-res-be-3.0.12.tar.gz

./configure

sudo make install

tar zxvf  libminigui-gpl-3.0.12.tar.gz

./configure

make

sudo make install


在/etc/ld.so.conf.d新建一个文件minigui.conf,在其中输入/usr/local/lib

然后刷新动态库:

sudo ldconfig

tar zxvf  libmgplus-1.2.4.tar.gz

./configure  

make

sudo make install

tar zxvf  libmgi-2.0.4.tar.gz

./configure 

make

sudo make install
tar zxvf  libmg3d-1.0.2.tar.gz

./configure  

make

sudo make install
tar zxvf  libmgutils-1.0.4.tar.gz

 ./configure 

make

sudo make install
tar zxvf  libmgp-1.2.2.tar.gz

 ./configure 

make

sudo make install
tar zxvf  libmgncs-1.0.8.tar.gz

 ./configure 

make

sudo make install

tar zxvf mg-samples-3.0.12.tar.gz

./configure 

make


最后,运行minigui sample

修改MiniGUI.cfg( /usr/local/etc/MiniGUI.cfg):

将第44行的gvfb改为qvfb2



运行demo程序

./mg-samples-3.0.12/same/same

start-qvfb :/usr/local/bin/qvfb2 pcxvfb 13997 XVFB-for-MiniGUI-3.0-(Gtk-Version) 800x600-16bpp

成功!

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-30 05:49:52

miniGUI 3.0.12在Ubuntu 12.04下的配置的相关文章

Ubuntu 11.04 下安装配置 JDK 7

第一步:下载jdk-7-linux-i586.tar.gz [plain] view plaincopy wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz (注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上.) 第二步:解压安装 [plain] view plaincopy sudo tar zxvf ./jdk-7-linux-i586.tar.gz  -C /usr/li

[转]ubuntu 10.04下的配置tftp服务器

http://www.cnblogs.com/geneil/archive/2011/11/24/2261653.html 第1步:安装tftp所需的软件.首先需要安装tftp-hpa,tftpd-hpa,前者是客户端,后者是服务程序,在终端下输入 sudo apt-get install tftp-hpa tftpd-hpa,安装tftp-hpa和tftpd-hpa.然后还需要安装xinetd,在终端下输入 sudo apt-get install xinetd,安装好xinetd. 第2步:

Ubuntu 16.04下使用gcc输出汇编的.0文件为可执行文件时出现:`_start&#39;被多次定义

错误如下: `_start'被多次定义 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o:(.text+0x0):第一次在此定义 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o:在函数‘_start’中: (.text+0x20):对‘main’未定义的引用 collect2: error: ld returned 1 exit sta

Ubuntu 14.04下搭建Python3.4 + PyQt5.3.2 + Eric6.0开发平台

Ubuntu 14.04下搭建Python3.4 + PyQt5.3.2 + Eric6.0开发平台 分类: Linux Ubuntu Oracle 2014-10-14 14:49 3613人阅读 评论(13) 收藏 举报 Ubuntu Python SIP PyQt5 Eric6 目录(?)[+] 引言 找 了很多Python GUI工具集,还是觉得PyQt比较理想,功能强大跨平台,还支持界面设计器.花一天时间折腾了Ubuntu14.04(32位)+ Python3.4 + Qt5.3.2

解决ubuntu 14.04 下eclipse 3.7.2 不能启动,报Could not detect registered XULRunner to use 或 org.eclipse.swt.SWTError: XPCOM 等问题的处理

对于eclipse 3.7.2在ubuntu 14.04下不能启动,需要在 eclipse/configuration 目录下的config.ini文件内增加一行org.eclipse.swt.browser.DefaultType=mozilla #This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser #Thu J

Ubuntu 14.04下java开发环境的搭建--3--Tomcat及MySQL的安装

前面两篇文章,已经说明了JDK和Eclipse 的安装方法,下面简单说一下,Tomcat及MySQL的安装方法. Tomcat的安装. 在合适的地方解压apache-tomcat-6.0.39.tar.gz cd /opt/DevelopTools sudo mkdir server cd server sudo cp /home/home/下载/apache-tomcat-6.0.39.tar.gz /opt/DevelopTools/server sudo tar -zxvf apache-

Ubuntu 14.04 下搭建SVN服务器 (转载自 http://www.linuxidc.com/Linux/2015-01/111956.htm)-------------我所用到是红色字体

http://www.linuxidc.com/Linux/2015-01/111956.htm Ubuntu 14.04 下搭建SVN服务器 svn:// 安装软件包: sudo apt-get install subversion 之后选择SVN服务文件及配置文件的放置位置.我放在了/srv下的svn目录. cd /srv sudo mkdir svn 我的svn版本仓库叫tone_src cd /srv/svn sudo mkdir tone_src 目录建好后 创建版本仓库 sudo s

分布式进阶(二)Ubuntu 14.04下安装Dockr图文教程(一)

当前,完全硬件虚拟化技术(KVM.Xen.Hyper-V 等)能在一个物理主机上很好地运行多个互相独立的操作系统,但这也带来一些问题:性能不佳,资源浪费,系统反应迟缓等.有时候对用户来说,完全的硬件虚拟化并不是最好的选择. 一种替代方案是使用轻量级虚拟化技术 -- 所谓的 LinuX Container 容器 (LXC),它提供的是系统级虚拟化.与跑虚拟机相比,LXC 可以在一个轻量级沙箱容器里面跑多个 Linux 操作系统.当你需要设置一些易于克隆的开发环境.测试环境,或想在安全沙盒里安装应用

ubuntu 13.04下MYSQL 5.5环境搭建

解决的问题: 安装mysql server和mysql client 5.5 新建远程账户 远程访问权限 MYSQL默认字符集修改为UTF8 检查防火墙 一.安装 BTW:可以使用查找命令查看安装包 sudo apt- 安装命令 sudo apt-get install mysql-server-5.5  回车  (有一个带core的,) sudo apt-get install mysql-client-5.5 然后,输入mysql可查看 二.新建远程账户并赋与权限 grant all pri

Ubuntu 10.04下架设流媒体服务器

Ubuntu 10.04下架设流媒体服务器 个人建议:使用DarwinStreamingSrvr5.5.5,因为DarwinStreamingSrvr6.0.3安装过程中有很多问题需要解决! 目前主流的流媒体服务器有微软的windows media server.RealNetworks的Helix server和苹果公司的Darwin Streaming Server. 微软的windows media server只能在windows 2000 server和windows 2003 ser