您的位置:首页 > 产品设计 > UI/UE

安装miniGUI至Ubuntu

2015-01-11 23:34 399 查看

Linux下minigui

测试环境: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函数库源代码,包含libminigui、libmgext、libvcongui
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后)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: