安装:
现在
MiniGUI V1.6.10
版本还是按照
GPL
开源协议发布,
1.6.20
以上版本即为商业 版本,不遵循
GPL
协议。对于个人学习,则最好安装
1.6.10
版本。以下为在
ubuntu-8.04.1
环境下安装
MiniGUI V1.6.10
版本的过程。
首先下载安装包,到
minigui
的官方网站下载:
http://www.minigui.org/res.shtml
该网站上除了安装包外,还提供常用工具 以及示例的下载。
首先下载
libminigui-1.6.10.tar.gz
,这是
minigui
的运行库,其所有功能的
API
都是通过库形式调用的。
在编译之前需要
ubuntu
已经安装了
GCC
,如果发现没有安装完整的
GCC
,可以通过运行以下命令进行安装:
sudo apt-get install build-essential
下载完
libminigui-1.6.10.tar.gz
后,通过以下命令进行解压:
tar –zxvf libminigui-1.6.10.tar.gz
进入
libminigui-1.6.10
文件夹,运行以下命令:
./configure
make
sudo make install
成功后,所有的库会安装在
/usr/local/lib
下,库的头文件会安装在
/usr/local/include
下,配置文件会安装在
/usr/local/etc
下。
修改文件
ld.so.conf
,运行命令:
sudo vim /etc/ld.so.conf
在文件末增加
minigui
库文件目录:
/usr/local/lib
保存文件,同时运行命令:
sudo ldconfig
如果需要自定义
minigui
的库,请参考
minigui
的用户手册。
其次下载
minigui-res-1.6.10.tar.gz
,这是
minigui
的资源包,包含了其运行时所需要的图标,字体等外部资源。这些资源都是现成的文件,不需要进行编译。下载 完成后,首先进行解压:
tar –zxvf minigui-res-1.6.10.tar.gz
进入
minigui-res-1.6.10
文件夹,运行以下命令:
Sudo make install
成功后,所有资源会安装在
/usr/local/lib/minigui/res
下。
Minigui
本身的安装已经结 束。由于
minigui
的应用程序是运行在
framebuffer
模式下的,而
ubuntu
默认并不运行在该模式。为了方便测试应用程序,我们最好安装
linux
下模拟
framebuffer
的软件
qvfb
。
下载
qvfb-1.1.tar.gz
,进行解压:
tar –zxvf qvfb-1.1.tar.gz
进入
qvfb-1.1
,由于
qvfb
的编译需要
QT3
的头文件,所以先通过以下命令安装这些头文件:
sudo aptitude install libqt3-mt-dev
然后运行以下命令编译安装:
./configure --with-qt-includes=/usr/include/qt3 --with-qt-libraries=/usr/lib
make
sudo make install
编译应用程序:
安装完
minigui
后,就可以进行应用软件的开发。这里提供官方的一个简单示例程序,来进行说明。
首先下载示例程序:
hello.tar
下载: tar 文件
解压该文件:
tar –xvf hello.tar
进入
hello
文件夹,运行:
make
在
release
文件夹下产生可执行文件
hello
。
运行应用程序:
首先修改配置文件,以使用应用程序运行在qvfb上。
运行命令:
sudo vim /usr/loca/etc/MiniGUI.cfg
修改system字段为:
gal_engine=qvfb
defaultmode=640x480-16bpp
修改qvfb字段为:
defaultmode=640x480-16bpp
运行命令:
qvfb &
在file下configure中Size
栏 中选择
640x480 “VGA”
项。如下图所示:
configure.JPG
打开另一个终端,运行hello程序,结果如下图所示:
hello.JPG
原文地址:http://www.ruixuedz.com.cn/article/09/304.html