首 页 | 新 闻 | 文 档 | 代 码 | 工 具 | 论 坛

Mp4Tech 首页  >  文 档  >   应用开发
 
 

MiniGUI FAQ



===================================================

Q:如何安装,配置及运行minigui 


A:请参考kongming老大写的文档:MiniGUI编译、安装和配置,
http://www.minigui.org/ibmdocs/minigui-2/index.html

===================================================


Q:运行mginit死机后,重起怎么不能再运行mginit 


A:请删除/var/tmp/下的mginit和minigui,再重新运行.

===================================================


Q:运行mginit后,鼠标乱动怎么办 


A:修改/usr/local/etc/Minigui.cfg中的mtype为你机子符合的类型.
一般来说,首先要保证进入minigui前,你的linux下能有正常的鼠标,这是可以将mtype改为
PS2,这样问题基本上能解决.记得如果失效后,最好重起
机子,这样后面的配置才不会受前面的影响的.

===================================================


Q:我编写一个应用程序,编译时出现了很多undefined reference 的信息,怎么回事 


A:那是因为Makefile中没有添加-lminigui 或者-lmgext来引用minigui的库.

===================================================


Q:我编写一个应用程序,编译通过,怎么不能运行 


A:必须先运行mginit,然后可以在那里的虚拟控制台来运行应用程序.

===================================================

Q:我使用 MiniGUI-STR,为什么无法正常编译 MDE 包?

A:MiniGUI-STR 是 MiniGUI 的一个精简版本,缺少一些扩展功能,因此,
无法编译 MDE 包。请使用 MiniGUI 学习版产品光盘中的 mde-str 包。因为
相同的原因,MG-SAMPLES 包也无法在MiniGUI-STR 下编译,而要使用
mg-samples-str 包。

===================================================

Q:我想编译 MDE 包,该怎么做?

A:MDE 和 MG-SAMPLES 包(不包含 str 后缀)可使用 MiniGUI-DEV 包来编译。
MiniGUI-Dev 是已经编译好的 MiniGUI 开发包(只针对 PC 平台),其中包含了
标准的 MiniGUI 特性。请从飞漫网站上下载 minigui-dev-1.6-linux.tar.gz 包:

http://www.minigui.com/download/cindex.shtml

然后按包中的 README 文件安装这个包。

===================================================

Q:我在配置 mde-str 包时,出现如下问题,请问如何解决?

configure: error: cannot find sources (mginit/mginit.c) in . or ..

A:这个包有个 Bug,请修改一下其中的 configure.in 文件:

将 AC_INIT(mginit/mginit.c) 修改成:

AC_INIT(bomb/bomb.c)

然后运行 autoconf 命令,重新生成 configure 脚本。

或者,您也可以从 ftp://ftp.minigui.com/pub/minigui-str 中下载最新的
mde-str 包。

===================================================

Q:MiniGUI 学习版可否用 make menuconfig 来配置?

A:不行。考虑到除 Linux 操作系统外,其他许多操作系统上都无法使用
make menuconfig 方法,因此,我们不推荐用户使用 make menuconfig
配置方法。学习版也不包含此方法。

===================================================

Q:我打算运行 MiniGUI-Lite 模式,请问有何限制?

A:MiniGUI-Lite 模式可在 Linux/uClinux 操作系统上运行。但需要内核
提供如下特性:共享内存、信号量、Unix Domain Socket。

===================================================


 


联系我们
便携式多媒体技术中心
All Rights Reserved