目录
1、编译需要cmake支持:sudo apt-get install cmake
2、还需要依赖gtk2.0:sudo apt-get install libgtk2.0-dev
3、包含许多基本库:sudo apt-get install build-essential
4、需要vim:sudo apt-get install vim
小白安装,有不足之处请谅解。
系统:Ubuntu 16.04 32位 安装minigui版本:minigui3.0.12
minigui下载地址:http://www.minigui.org/en/download/
除了画线部分,其他都下载,
画线部分没必要安装,如果安装,安装过程会报错,目前没找到解决办法。
在虚拟机Home下建立minigui文件夹
将下载的安装包全部放入minigui安装包中
一、安装必要的工具和库
1、编译需要cmake支持:sudo apt-get install cmake
2、
还需要依赖gtk2.0:sudo apt-get install libgtk2.0-dev
3、
包含许多基本库:sudo apt-get install build-essential
4、需要vim:sudo apt-get install vim
二、安装minigui
1、安装gvfb
进行以下操作
tar xvzf gvfb-1.0.0.tar.gz //解压
cd gvfb-1.0.0/
mkdir build
cd build
cmake ..//生成makefile
sudo make install//编译并安装
出现报错
解决办法:打开$gvfb-1.0.0/src/CMakeLists.txt
这个脚本,修改TARGET_LINK_LIBRARIES
这一行,加入-lX11
,重新执行cmake生成Makefile
2、安装依赖库:
tar zxf zlib-1.2.8.tar.gz #编译zlib
cd zlib-1.2.8/
./configure
sudo make
sudo make install
tar xzvf jpegsrc.v7.tar.gz
cd jpeg-7/
./configure
sudo make
sudo make install
tar zxf libpng-1.2.37.tar.gz
cd libpng-1.2.37
./configure
sudo make
sudo make install
tar xzf freetype-2.3.9-fm20100818.tar.gz
cd freetype-2.3.9-fm20100818
./configure
sudo make
sudo make install
3、安装minigui
tar xzvf minigui-res-be-3.0.12.tar.gz
cd minigui-res-be-3.0.12
./configure
sudo make
sudo make install
注意:在安装libminigui-3.0.12-linux前进入/home/linux/minnigui/libminigui-3.0.12-linux/src/newgdi,将gdi.c文件中的WndClientRect与WndRect函数前面的inline删掉,否则后续安装会报错
tar zxf libminigui-3.0.12-linux.tar.gz
cd libminigui-3.0.12-linux
./configure
sudo make
sudo make install
在/etc/ld.so.conf.d/下新建一个文件minigui.conf并添加以下内容,最后执行:sudo ldconfig
tar xvzf mg-samples-3.0.12.tar.gz
cd mg-samples-3.0.12
./configure
sudo make sudo
make install
报错
解决办法:进入/home/linux/minnigui/mg-samples-3.0.12/ctrl_dlg,将dlgdemo.c中的mgplus/mgplus.h注释掉
重新编译,安装即可
4、安装minigui组件
tar xzf libmgi-2.0.4.tar.gz
cd libmgi-2.0.4
./configure
sudo make
sudo make install
tar xvf libmg3d-1.0.2.tar.gz
cd libmg3d-1.0.2
./configure
sudo make
sudo make install
tar xzvf libmgutils-1.0.4.tar.gz
cd libmgutils-1.0.4
./configure
sudo make
sudo make install
tar xzvf libmgp-1.2.2.tar.gz
cd libmgp-1.2.2
./configure
sudo make
sudo make install
三、验证是否安装成功
打开mg-samples-3.0.12中的实例
成功!