安装:
现在MiniGUI V1.6.10版本还是按照GPL开源协议发布,1.6.20以上版本即为商业
版本,不遵循GPL协议。对于个人学习,则最好安装1.6.10版本。以下为在ubuntu-8.04.1环境下安装MiniGUI
V1.6.10版本的过程。
版本,不遵循GPL协议。对于个人学习,则最好安装1.6.10版本。以下为在ubuntu-8.04.1环境下安装MiniGUI
V1.6.10版本的过程。
首先下载安装包,到minigui的官方网站下载:
该网站上除了安装包外,还提供常用工具 以及示例的下载。
首先下载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。
tar –zxvf
qvfb-1.1.tar.gz
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后,就可以进行应用软件的开发。这里提供官方的一个简单示例程序,来进行说明。
解压该文件:
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