MiniGUI3.0.12绝对正确安装
更新时间:2023-12-05 07:53:01 阅读量: 教育文库 文档下载
MiniGUI3.0.12及组件下载地址http://www.minigui.org/downloads/index.html libmgplus-1.2.4下载地址http://download.csdn.net/download/yong_f/4062807 1. 需要下载的组件
libminigui-gpl-3_0_12.tar.gz mg-samples-3_0_12.tar.gz freetype-1_3_1.tar.gz jpegsrc_v7.tar.gz libpng-1_2_37.tar.gz
minigui-res-be-3_0_12.tar.gz zlib-1_2_2.tar.gz qvfb2-2.0
libmgplus-1.2.4(可以在csdn上下载到)
(qvfb所需要的包)
libqt3-mt libqt3-mt-dev alien
qt-devel-3.3.8-4.fc7.i386.rpm
2.安装各组件
<1>libminigui-gpl-3_0_12.tar.gz(库)
./configure --prefix=/usr/local –enable-procs --enable-videoqvfb --enable-qvfbial --disable-splash --disable-screensaver sudo make
sudo make install
(gui默认安装的是gui-theads模式,加--enable-procs编译为MiniGUI-processes 模式。MiniGUI3.0.12版本默认情况下是不开QVFB图像引擎与QVFB输入引擎的,要加--enable-videoqvfb --enable-qvfbial配置项,不然会出现NEWGAL: Does not find matched engine: qvfb.与InitGUI (step 4): Can not get graphics engine information!的情况)
<2> sudo vim /etc/ld.so.conf 追加: include /usr/local/lib
然后使用如下命令刷新 sudo ldconfig
<3>minigui-res-be-3_0_12.tar.gz(资源包) ./configure --prefix=/usr/local sudo make
sudo make install
<4>freetype-1_3_1.tar.gz ./configure --prefix=/usr/local sudo make
sudo make install (
在安装时会有ftdump.c的预处理标识符错误,修改./test/ftdump.c里的 Print_Mem( memory_footprint.##field, string )
改为 : Print_Mem( memory_footprint.field, string )
#define FOOTPRINT( field ) Save_Memory( &memory_footprint.##field )
修改为:#define FOOTPRINT( field ) Save_Memory( &memory_footprint.field ) )
<5>安装PNG库
./configure --prefix=/usr/local sudo make
sudo make install
<6>安装JPEG库
./configure --prefix=/usr/local --enable-shared sudo make
sudo make install
<7>安装zlib库
./configure --prefix=/usr/local sudo make
sudo make install
<8>libmgplus-1.2.4
./configure --prefix=/usr/local sudo make
sudo make install
<9>将/usr/local/lib加入到.bashrc中 : sudo vim /.bashrc
<10>安装qvfb2
source .bashrc
(因为需要qt-3.3作支持,所以需要先安libqt3-mt,libqt3-mt-dev,下载qt-devel-3.3.8-4.fc7.i386.rpm,然后用alien转为deb,再用dpkg -i --force-overwrite 来安装此包) sudo apt-get install libqt3-mt sudo apt-get install libqt3-mt-dev sudo apt-get install alien
sudo alien qt-devel-3.3.8-4.fc7.i386.rpm
dpkg -i --force-overwrite qt-devel-3.3.8-4.fc7.i386.deb (开始安qvfb) cd qvfb2-2.0
./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 sudo make
sudo make install
(qvfb2与1不同,没有文件输入是不会显示出框图的)
<10>修改MiniGUI.cfg (sudo vim /usr/local/etc/MiniGUI.cfg) /*下文中修改处是对的,照着修改*/ [system]
# GAL engine and default options gal_engine=qvfb(修改此处)
defaultmode=640x480-16bpp(修改此处)
# IAL engine ial_engine=qvfb
mdev=/dev/input/mice mtype=IMPS2
[fbcon]
defaultmode=1024x768-16bpp
[qvfb]
defaultmode=640x480-16bpp
window_caption=QVFB-for-MiniGUI-3.0 exec_file=/usr/local/bin/qvfb2 (修改此处) display=0
#{{ifdef _MGGAL_PCXVFB [pc_xvfb]
defaultmode=640x480-16bpp
window_caption=XVFB-for-MiniGUI-3.0-(Gtk-Version) exec_file=/usr/local/bin/qvfb2 display=0
#}}
<10>mg-samples-3.0.12 并运行
./configure --prefix=/usr/local sudo make
sudo make install
<11> 命令 qvfb & (在出现的窗口中点击configure,选640*480VGA,16PP) ./mginit/mginit & ./helloworld
完成!!!!!
<12>如果出现错误:
1)InitGUI (step 3): There is already an instance of 'mginit'! 解决方法:sudo rm /var/tmp/mgini 2)LoadSharedResource: File exists
InitGUI (step 8): Can not load shared resource! 段错误
解决办法:ipcs -st
删除列出的信号量:ipcrm -s 信号量id
正在阅读:
MiniGUI3.0.12绝对正确安装12-05
工具盘点报告-12305-21
汉庭的swot分析05-08
三年级英语下册教案-李爽01-14
FANUC系统四种返回参考点方法11-01
新时期师德修养12-14
工作总结2002年党支部工作总结03-21
办公室岗位职责11-16
导、地线耐张直线液压管施工检查及评级记录表 - 图文12-30
高一政治上册经济生活主观题汇编02-01
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 正确
- MiniGUI
- 绝对
- 安装
- 3.0
- 12
- 优秀团支部申报材料 - 图文
- 辽宁省突发环境事件应急预案
- 重庆市巴蜀中学初一年级上英语半期考试
- 固定资产无形资产管理制度
- 2014学校安全教育工作总结
- 1281简要使用手册 - 图文
- 事故调查报告内容有哪些
- 新版PEP四年级英语下册第三单元测试卷
- 亚马逊培训之怎么最大幅度提升店铺流量 - 图文
- 如何提高小学课堂教学有效性-2019年文档
- 蔗糖铁与力蜚能联合重组人红细胞生成素治疗肾性贫血疗效观察
- 备战2016年中考物理专项训练:压力及重力与压力的区别(word版,含解析)
- 关于成立质量管理小组的通知
- 广西三类人员2018网络班课程考试(含答案)
- JAVA实验
- 16秋东财《非营利组织管理》在线作业一答案
- 如何打造初中体育高效课堂
- 城市停车规划设计规范
- 高考物理二轮复习专题训练:电学专题一新人教版-试卷及答案解析
- 《旅游学概论》模拟试题(八)参考答案