1、安装环境

ubuntu16.04 64位

2、安装包下载

由于github下载经常断连,安装包我已经下好,包含build-minigui-3.2.tar.gz和freetype-2.10.0.tar.gz,下载地址链接:https://pan.baidu.com/s/1GO2Lqlrmiaez8eMCltxGvA
提取码:cn18

3、安装依赖软件

使用sudo apt-get install 令安装以下软件:
gcc
g++
binutils
autoconf
automake
libtool
make
cmake
pkg-config

4、安装依赖库

使用sudo apt-get install 令安装以下软件:
libgtk2.0-dev
libjpeg-dev
libpng12-dev
libfreetype6-dev
libsqlite3-dev
libxml2-dev

5、安装过程

  1. 解压build-minigui-3.2.tar.gz
tar xvf build-minigui-3.2.tar.gz
  1. 安装gvfb依赖库
    进入gvfb目录。依次执行以下命令:
cmake .
make
sudo make install
  1. 安装chipmunk依赖库
    进入3rd-party/chipmunk-5.3.1目录。依次执行以下命令:
cmake .
make
sudo make install
  1. 编译MINIGUI源代码
    进入minigui-res目录。依次执行以下命令:
./autogen.sh
./configure
sudo make install
  1. 建立所有代码
    回到build-minigui-3.2目录内,执行命令:
./build-all.sh
  1. 安装freetype-2.10.0
    先解压再安装
tar xvf freetype-2.10.0.tar.gz
cd freetype-2.10.0
./configure
make
sudo make install

6、验证是否安装成功

进入到mg-sample目录。在该目录执行命令:

./configure
make

然后进入到当前目录下的same目录,运行same程序

./same

运行结果

7、安装libminigui_ths

wget -qO - http://files.fmsoft.cn/ubuntu/key/fmsoft.gpg | sudo apt-key add -

使用vim编辑/etc/apt/source.list文件,在文件最末尾添加:

deb http://files.fmsoft.cn/ubuntu/ xenial restricted
sudo apt update
sudo apt install libminigui-ths-dev

minigui3.2 安装教程相关推荐

  1. 【网站汇总】安装教程系列

    目录 1.Anaconda 2.Pytorch 3.Tensorflow 4.LaTeX 5.博客搭建 1.Anaconda [CV]Anaconda 安装教程_Fannnnf的博客-CSDN博客 2 ...

  2. oracle 11g完全安装教程(CentOS)

    oracle下载链接:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html oracle ...

  3. vs安装一直在提取文件_Visual Studio 2019下载及安装教程

    宸1分钟前 这可是我珍藏多年的资源啊. Visual Studio 2019 Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品.是目前最流行的Windows ...

  4. 这套完美的Java环境安装教程,完整,详细,清晰可观,让你一目了然,简单易懂。⊙﹏⊙...

    JDK下载与安装教程 2017年06月18日 22:53:16 Danishlyy1995 阅读数:349980 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csd ...

  5. iOS7系统iLEX RAT冬青鼠安装教程:无需刷机还原纯净越狱系统

    全网科技 温馨提醒:iLEX RAT和Semi-Restore的作用都是让你的已越狱的设备恢复至越狱的初始状态. 可是要注意无论你是用iLexRAT冬青鼠还是Semi-restore.对于还原来说都存 ...

  6. TensorFlow2.0 系列开篇: Windows下GPU版本详细安装教程

    点击上方"Datawhale",选择"星标"公众号 第一时间获取价值内容 [导读]今年三月谷歌在TensorFlow开发者峰会上宣布TensorFlow 2.0 ...

  7. mysql为什么每天0点就装东西_MySQL的详细安装教程

    1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...

  8. Centos7上安装oracle11g/12c的安装教程推荐及注意事项

    Centos7上安装oracle11g的安装教程推荐及注意事项 历时一天半,终于在今天中午安装完oracle11g,成功后喜悦的心情自是溢于言表.总有些疑问,比如为何如此复杂的数据库为何还会有如此之多 ...

  9. ROS 不能再详细的安装教程

    ROS 不能再详细的安装教程 版权声明:本文为博主原创文章,转载请标明出处: http://www.cnblogs.com/liu-fa/p/5779206.html 关于ROS(Robot OS 机 ...

最新文章

  1. Git 面对不同的场景的命令使用
  2. 为了孩子上名校,他们发论文给子女署名,Nature发文报道韩国学术不当行为
  3. 《Debug Hacks》和调试技巧
  4. Learning Cocos2d-x for WP8(9)——Sprite到哪,我做主
  5. QT QTreeWidget 行切换时改变背景色
  6. vi插入模式下的backspace键和方向键“不正常”使用解决方法
  7. 华为30pro什么时候能升鸿蒙,荣耀30Pro、荣耀30Pro+什么时候升级鸿蒙系统 荣耀30Pro、荣耀30Pro+怎么升级鸿蒙系统...
  8. 线程、进程、程序区别
  9. 【C++深度剖析教程39】实现C++数组类模板
  10. java 查询功能实现的八种方式
  11. nagios监控服务器的搭建
  12. stl:queue 源码_C ++ STL中的queue :: empty()和queue :: size()
  13. centos 关机命令_Linux anacron命令用法详解
  14. vue-cli4 无法访问static资源问题
  15. html前沿技术网页,HTML5新技术给网站带来了哪些改变
  16. java给数组排序_java数组如何排序
  17. html 卫星地图显示地名,卫星图看:河南10个名字非常好听的县(区),你认识几个?...
  18. crt是什么意思 windows编程_软件工程师应该知道的关于Windows API、CRT和STL二三事...
  19. 自动化运维工具ansible安装及使用
  20. jwplayer.v7.1.4视频播放器的使用

热门文章

  1. Kruskal重构树 学习笔记
  2. 谷歌AI中国中心成立,人工智能势不可挡?
  3. MEM/MBA 写作-论证有效性分析(04)逻辑缺陷-偷换概念以偏概全
  4. 上海市四金和税的算法
  5. SAP Scripting Tracker基本使用技巧
  6. 解决:Unknown column ‘id‘ in ‘where clause‘ 问题
  7. PVM and MPI 比较
  8. cgroup v2介绍及测试
  9. java适合音频格式_我应该为java使用什么音频格式?
  10. 轻量级日志系统 PLG(**Promtail + Loki + Grafana**)架构技术调研