minigui版本:MiniGUI 3.2.3
系统版本:ubuntu16.04
QQ:971586331
1.下载minigui
到官网下载:http://www.minigui.com/download
minigui需要的组件比较多,得一个一个编译,比较麻烦。
2.安装依赖库
3.编译资源文件
tar xvf minigui-res-3.2.0.tar.gz
./configure --prefix=$(pwd)/../minigui_lib
make
make install
4.安装minigui
tar xvf libminigui-3.2.3.tar.gz
./configure --prefix=$(pwd)/../minigui_lib --enable-qvfbial=yes --enable-videoqvfb=yes
make
make install
4.编译freetype(字体引擎)
tar xvf freetype-2.6.1.tar.gz
./configure --prefix=$(pwd)/../minigui_lib
make
make install
5.安装mgplus(2D矢量图支持和图像加速)
tar xvf libmgplus-1.4.0.tar.gz
./configure --prefix=$(pwd)/../minigui_lib PKG_CONFIG_PATH=$(pwd)/../minigui_lib/lib/pkgconfig CPPFLAGS="-I$(pwd)/../minigui_lib/include -I$(pwd)/../minigui_lib/include/freetype2"
make
make install
6.编译mgutils(常用对话框模板)
tar xvf libmgutils-1.2.0.tar.gz
./configure --prefix=$(pwd)/../minigui_lib PKG_CONFIG_PATH=$(pwd)/../minigui_lib/lib/pkgconfig CPPFLAGS=-I$(pwd)/../minigui_lib/include
make
make install
7.编译mgeff
tar xvf libmgeff-1.2.1.tar.gz
./configure --prefix=$(pwd)/../minigui_lib PKG_CONFIG_PATH=$(pwd)/../minigui_lib/lib/pkgconfig CPPFLAGS=-I$(pwd)/../minigui_lib/include
make
make install
8.编译mgncs(自定义渲染器)
tar xvf libmgeff-1.2.1.tar.gz
./configure --prefix=$(pwd)/../minigui_lib PKG_CONFIG_PATH=$(pwd)/../minigui_lib/lib/pkgconfig CPPFLAGS=-I$(pwd)/../minigui_lib/include
make
make install
9.编译sample
tar xvf mg-samples-3.2.2.tar.gz
./configure --prefix=$(pwd)/../minigui_lib PKG_CONFIG_PATH=$(pwd)/../minigui_lib/lib/pkgconfig CPPFLAGS=-I$(pwd)/../minigui_lib/include
make
make install
错误1:taskbar.c:140:5: error: unknown type name ‘COOLBARITEMINFO’
在mg-samples-3.2.2/mginit/taskbar.c中添加头文件#include <minigui/ctrl/coolbar.h>
10.修改配置文件
11.安装qvfb模拟器