安装miniGUI至Ubuntu

这篇博客详细介绍了如何在Ubuntu10.10上安装minigUI库,包括依赖的zlib库的安装,以及通过源码编译安装minigUI。同时,文章提到了解决配置过程中遇到的问题,如更新minigui.conf文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

Linuxminigui

测试环境:Ubuntu10.10

Minigui:1.6.10

资源列表:

zlib-1.2.3.tar.gz
这个是后面的库的编译基础。
minigui-res-1.6.10.tar.gz
miniGUI所使用的资源,包含基本字体、图标、位图、鼠标、光标。
libminigui-1.6.10.tar.gz
miniGUI函数库源代码,包含libminiguilibmgextlibvcongui  minigui目录(需编译)。
libpng_src.tgz
jpegsrc.v6b.tar.gz
支持jpeg和png qvfb模拟帧缓存显示运行结果。sudo apt-get install qt3-dev-tools-embedded
popt-1.7.tar.gz
编译mde综合实例的时候需要



0.安装zlib库文件 (下面库文件编译基础)


1.解压
tar zxvf zlib-1.2.3.tar.gz C /minigui
2.进入目录
cd /minigui/zlib-1.2.3
3.配置
./configure
4.编译
make 
5.安装
make install

1. 安装miniGUI资源文件:

1.解压
tar zxvf minigui-res-1.6.10.tar.gz -C /minigui
2.进入目录
cd /minigui/ minigui-res-1.6.10
3.安装:不编译、就是简单的复制
make install

2.安装miniGUI库文件(源码需编译)


1.解压
tar zxvf libminigui-1.6.10.tar.gz  -C /minigui
2.进入目录
cd /minigui/ libminigui-1.6.10
3.配置
 ./configure       (默认安装/usr/local/lib)
4.编译
make           
5.安装
make install   
6.备注

安装完后可以去安装目录看是否有libminigui.so, libmgext.so, libvcongui.so 等文件和 include 文件夹里是否有 minigui 文件夹 (内有 minigui 相关的头文件)。



3.安装jpeg和png文件
png
1.解压
tar zxvf libpng_src.tgz -C /minigui
2.进入目录
cd /minigui/ libpng (去掉Makefile中RANLIB变量前的#)
3.编译
make
4.安装
make install
jpeg
1.解压
tar zxvf jpegsrc.v6b.tar.gz -C /minigui
2.进入目录
cd /minigui/jpeg-6b
3.配置
./configure   
4.建立目录
mkdir -p /usr/local/man/man1
5.安装
make install


4.安装qvfb
1.安装       
sudo apt-get install qt3-dev-tools-embedded (安装别的可能会出现问题)

5.进入/etc/ld.conf.d/ 目录下

   

1.新建一个minigui的配置文件(名字可以随意)
touch minigui.conf 
2.编写
然后在minigui.conf 中加入 /usr/local/lib

6.搜索动态库目录
1.
ldconfig
2.备  注                 
主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态 链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件默认为 /etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表. 

7.运行例子
1.编译链接
gcc o hello hello.c –lpthread –lminigui lm 
2.运行qvfb
qvfb &
3.运行例子程序
./hello

  


Error :运行例子时
NEWGAL: Video mode smaller than requested.
NEWGAL: Set video mode failure.
InitGUI (step 4): Can not initialize graphics engine!

解决方案:      

1. 修改 sudo vim  /usr/local/etc/minigui.conf中   

[qvfb]  defaultmode=240x320-16bpp (保证这里的参数和qvfb配置中的分辨率一样)
2. 重启

  • 运行高级例子
1.安装popt库  (编译mde实例的时候需要用)
1.解压
tar -xvf popt-1.7.tar.gz -C /minigui
2.配置
./configure  
3.编译
make 
4.安装
make install

在 ./configure时会出现*** GNU gettext is required错误

apt-get install gettext

然后继续./configure就行了


2.编译综合实例mde-1.6.10.tar.gz
1.解压
 tar -xvf mde-1.6.10.tar.gz -C /minigui
2.进入目录
cd mde-1.6.10
3.编译
make   编译
4.进入目录
cd same 
5.运行程序
./same (在运行qvfb)


       

     

     

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值