minigui 2.0.3的安装及其中遇到的一些错误解决方法
来源:互联网 发布:淘宝运营承包怎么收费 编辑:程序博客网 时间:2024/06/06 13:09
分类:默认栏目
2007.4.3 11:50 | 评论:0 | 阅读:6104
minigui有两种版本:
MiniGUI threads版,直接运行程序即可。
MiniGUI lite版,则需要启动服务程序再运行程序,服务程序为mginit。该命令在目录mde-2.0.3/mginit/ 下面可以找到。
安装:
1、下载软件开发包:
开发包名称为:
minigui-dev-2.0.3-linux.tar.gz:这是针对 Linux (i386)平台的 MiniGUI V2.0.3 开发包(MiniGUI-Processes 运行模 式)。关于安装和使用方法,请阅读该软件包中的 README 文件。
mde-2.0.3.tar.gz: MDE 是 MiniGUI 的综合演示程序。主要的演示程序有:虚拟控制台程序、控件演示程序、对话框演示程序、字体演示程序、GDI 接口演示程序、看图程序、记事本程序、绘图程序、扫雷游戏、推箱子游戏、俄罗斯方块游戏、合并同类项游戏等。
mg-samples-2.0.3.tar.gz: mg-samples 是《MiniGUI 编程指南》的配套示例程序包。
下载地址:http://www.minigui.com/download/cindex.shtml
qvfb-1.0.tar.gz:由飞漫打包的 QVFB 程序,可在 Red Hat Linux 上直接编译。使用该程序可在 X Window 上运行和调试 MiniGUI 应用程序。
下载地址:http://www.minigui.com/download/cdevtool.shtml
2、将下载后的开发包解压缩:
(1)$ tar -zxvf minigui-dev-2.0.3-linux.tar.gz
(2)解压缩后的文件共两个:minigui-dev-2.0.3-linux.i386.rpm readme
rpm包为MiniGUI的安装程序。
readme是MiniGUI的安装说明文件。
3、安装minigui:
# rpm -ivh minigui-dev-2.0.3-linux.i386.rpm
4、确保已经将/usr/local/lib目录添加到/etc/ld.so.conf文件中,运行 ldconfig命令刷新系统的共享库搜索缓存:
$ sudo ldconfig
5、修改minigui.cfg文件:
# vi /usr/local/etc/MiniGUI.cfg ,把输入fbcon输出console都改为qvfb 然后保 存退出
6、安装mde-2.0.3.tar.gz
(1) $ tar -zxvf mde-2.0.3.tar.gz 并 cd mde-2.0.3
(2) . /configure
(3) make
(4) make install
具体看它的README
7、安装qvfb
(1) tar -xzf qvfb-1.0.tar.gz 并 cd qvfb-1.0
(2) . /configure
(3) make
(4) make install
(5) 在终端运行:qvfb &
(6) cd mde-2.0.3/mginit 并运行 . /mginit & (安装的是minigui-lite版,所以需要运行mginit程序)
(7)运行其中任何一个可执行文件,如:. /helloworld
/***********如何顺利的话,那么你的minigui-lite版的环境就搭建完毕了**************/
下面是安装中常遇到的一些错误:
------------------------------------------------------------------------
安装后,没有生成/usr/local/etc/MiniGUI.cfg文件,应该如何解决呢?
安装后,执行./mginit,提示:
NEWGAL: No available video device.
NEWGAL: Does not find matched engine: qvfb.
...
答:
这个要先启动qvfb(在飞漫的网站上有下)
按照官方文档的说法,1.6.8和2.0是不需要minigui.cfg这个文件的,要改配置的话用export key=value设置环境变量即可 请看其中的readme文件!
-------------------------------------------------------------------------
mginit跑出来过一次,但现在运行它总是
Error in step 3: There is already an instance of 'mginit'!
怎么回事?
答:
只需要将/var/tmp目录下的2个minigui的文件删掉就可以了
-------------------------------------------------------------------------
main.o: In function `MiniGUIAppMain':/home/mde-2.0.3/notebook/main.c:1023:对‘GetLayerInfo’未定义的 引用
:/home/mde-2.0.3/notebook/main.c:1024:对‘JoinLayer’未定义的引用
collect2: ld 返回 1
make[2]: *** [notebook] 错误 1
make[2]: Leaving directory `/home/mde-2.0.3/notebook'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/mde-2.0.3/notebook'
make: *** [all-recursive] 错误 1
答:缷载minigui的库包:rpm -e minigui-dev-2.0.3 然后再重新安装
----------------------------------------------------------------------------
运行./mginit时出现这样的错误:
LoadSharedResource: File exists
Error in step 8: Can not load shared resource!
答:
第一种方法:reboot
第二种方法:
先用 ipcs 看系统中存在的 IPC 对象,确定 MiniGUI 所使用的共享内存及信号量
对象的 ID 号。
然后用 ipcrm sem xxx 和 ipcrm shm xxx 命令删除这些对象即可。
MiniGUI threads版,直接运行程序即可。
MiniGUI lite版,则需要启动服务程序再运行程序,服务程序为mginit。该命令在目录mde-2.0.3/mginit/ 下面可以找到。
安装:
1、下载软件开发包:
开发包名称为:
minigui-dev-2.0.3-linux.tar.gz:这是针对 Linux (i386)平台的 MiniGUI V2.0.3 开发包(MiniGUI-Processes 运行模 式)。关于安装和使用方法,请阅读该软件包中的 README 文件。
mde-2.0.3.tar.gz: MDE 是 MiniGUI 的综合演示程序。主要的演示程序有:虚拟控制台程序、控件演示程序、对话框演示程序、字体演示程序、GDI 接口演示程序、看图程序、记事本程序、绘图程序、扫雷游戏、推箱子游戏、俄罗斯方块游戏、合并同类项游戏等。
mg-samples-2.0.3.tar.gz: mg-samples 是《MiniGUI 编程指南》的配套示例程序包。
下载地址:http://www.minigui.com/download/cindex.shtml
qvfb-1.0.tar.gz:由飞漫打包的 QVFB 程序,可在 Red Hat Linux 上直接编译。使用该程序可在 X Window 上运行和调试 MiniGUI 应用程序。
下载地址:http://www.minigui.com/download/cdevtool.shtml
2、将下载后的开发包解压缩:
(1)$ tar -zxvf minigui-dev-2.0.3-linux.tar.gz
(2)解压缩后的文件共两个:minigui-dev-2.0.3-linux.i386.rpm readme
rpm包为MiniGUI的安装程序。
readme是MiniGUI的安装说明文件。
3、安装minigui:
# rpm -ivh minigui-dev-2.0.3-linux.i386.rpm
4、确保已经将/usr/local/lib目录添加到/etc/ld.so.conf文件中,运行 ldconfig命令刷新系统的共享库搜索缓存:
$ sudo ldconfig
5、修改minigui.cfg文件:
# vi /usr/local/etc/MiniGUI.cfg ,把输入fbcon输出console都改为qvfb 然后保 存退出
6、安装mde-2.0.3.tar.gz
(1) $ tar -zxvf mde-2.0.3.tar.gz 并 cd mde-2.0.3
(2) . /configure
(3) make
(4) make install
具体看它的README
7、安装qvfb
(1) tar -xzf qvfb-1.0.tar.gz 并 cd qvfb-1.0
(2) . /configure
(3) make
(4) make install
若检测不到3.0.3版本以上的qt库,请检查是否已经安装。为使qvfb适合以后的开发,可修改qvfb/main.cpp中的代码(line:39开始),将分辨率设为800x600:16位色
8、运行示例程序:
(1) tar -xzf mg-samples-2.0.3.tar.gz 并 cd mg-samples-2.0.3
(2) . /configure
(3) make
(4) cd ./src(5) 在终端运行:qvfb &
(6) cd mde-2.0.3/mginit 并运行 . /mginit & (安装的是minigui-lite版,所以需要运行mginit程序)
(7)运行其中任何一个可执行文件,如:. /helloworld
/***********如何顺利的话,那么你的minigui-lite版的环境就搭建完毕了**************/
下面是安装中常遇到的一些错误:
------------------------------------------------------------------------
安装后,没有生成/usr/local/etc/MiniGUI.cfg文件,应该如何解决呢?
安装后,执行./mginit,提示:
NEWGAL: No available video device.
NEWGAL: Does not find matched engine: qvfb.
...
答:
这个要先启动qvfb(在飞漫的网站上有下)
按照官方文档的说法,1.6.8和2.0是不需要minigui.cfg这个文件的,要改配置的话用export key=value设置环境变量即可 请看其中的readme文件!
-------------------------------------------------------------------------
mginit跑出来过一次,但现在运行它总是
Error in step 3: There is already an instance of 'mginit'!
怎么回事?
答:
只需要将/var/tmp目录下的2个minigui的文件删掉就可以了
-------------------------------------------------------------------------
main.o: In function `MiniGUIAppMain':/home/mde-2.0.3/notebook/main.c:1023:对‘GetLayerInfo’未定义的 引用
:/home/mde-2.0.3/notebook/main.c:1024:对‘JoinLayer’未定义的引用
collect2: ld 返回 1
make[2]: *** [notebook] 错误 1
make[2]: Leaving directory `/home/mde-2.0.3/notebook'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/mde-2.0.3/notebook'
make: *** [all-recursive] 错误 1
答:缷载minigui的库包:rpm -e minigui-dev-2.0.3 然后再重新安装
----------------------------------------------------------------------------
运行./mginit时出现这样的错误:
LoadSharedResource: File exists
Error in step 8: Can not load shared resource!
答:
第一种方法:reboot
第二种方法:
先用 ipcs 看系统中存在的 IPC 对象,确定 MiniGUI 所使用的共享内存及信号量
对象的 ID 号。
然后用 ipcrm sem xxx 和 ipcrm shm xxx 命令删除这些对象即可。
- minigui 2.0.3的安装及其中遇到的一些错误解决方法
- 中遇到的一些warnings及其解决方法
- MINIGUI开发中遇到的问题及解决方法
- VC++ 中遇到的一些warnings及其解决方法
- VC++ 中遇到的一些warnings及其解决方法
- Android开发过程中遇到的错误汇总及其解决方法
- 移植minigui-1.6.10中遇到的一些问题:
- JDBC中遇到的一些错误及其解决办法
- 安装LDAP Server过程中遇到的问题及其解决方法
- 系统安装过程中遇到的一些问题及解决方法
- PSExec中遇到的几个问题及其解决方法
- JBPM安装过程中遇到的一些错误
- 安装Hadoop 2.7.3的过程中遇到的一些问题及解决方法。
- Akka框架学习中遇到的部分错误和异常及其解决方法
- 项目一遇到的一些问题及其解决方法
- 移植项目时遇到的NoClassDefFoundError错误及其解决方法
- linux下安装redis及其中遇到的问题的解决方法
- Python3中遇到的错误和解决方法
- Question 33: How can a C++ developer use the placement new syntax to make new allocate an object of class SomeClass at a particu
- KRDC映射驱动器
- SkinMagic的破解总结
- Design Pattern - State(C#)
- VC改变空间背景颜色字体颜色和大小
- minigui 2.0.3的安装及其中遇到的一些错误解决方法
- sshfs挂载与ssh无密码登录
- 虚拟机linux与开发板网线通信
- Oracle DBV 工具
- 开发板 开机音乐
- C++类继承的向上类型转换和向下类型转换
- Virtualbox与USB设备
- ubuntu 开发板 NFS
- Ext.form.TextField基本用法 和 得到top left