MiniGUI 3.2.0 发布!
MiniGUI 开发团队宣布 MiniGUI 3.2.0 的可用性。强烈建议所有 MiniGUI 用户将此版本用于新的 MiniGUI 应用程序。请在下方链接中报告任何错误和不兼容的情况:
https://github.com/VincentWei/minigui.
这个版本有什么新内容?
- 支持 64 位平台。注意,某些类型和 API 的定义发生了变化。了解更多信息,请参阅版本说明。
- 符合最新的 GCC,并消除所有编译警告。
- 除了 MiniGUI 核心库,我们还更新了包括 mGUtils、mGEff、mGPlus 和 mGNCS 在内的关键组件。
- 我们引入了一个名为 mGNCS4Touch 的新组件。mGNCS4Touch 为带有触摸屏的设备提供了一些新控件,这些控件符合 mGNCS 的新控件 API 规范。
- 我们还发布了 mGUXDemo 的源代码,其中说明了 MiniGUI 的新特性和关键组件。
快速入门
0 - 前提条件
本说明假定您使用的是 Ubuntu Linux 16.04 LTS。请确保已安装以下软件包:
- 构建工具:
- git
- gcc/g++
- binutils
- autoconf/automake
- libtool
- make
- cmake
- pkg-config
- 依赖库:
- libgtk2.0-dev
- libjpeg-dev
- libpng12-dev
- libfreetype6-dev
- libsqlite3-dev
- libxml2-dev
还要确保您可以通过 SSH 访问 GitHub,并且可以在您的 Linux 机器上执行 sudo 。
1 - 从 GitHub 获取 build-minigui-3.2:
$ git clone git@github.com:VincentWei/build-minigui-3.2.git
2 - 运行 fetch-all.sh 从 GitHub 获取所有源代码:
$ cd scripts-build-minigui-all $ ./fetch-all.sh
3 - 构造和安装 gvfb:
$ cd gvfb $ cmake . $ make; sudo make install $ cd ..
4 - 构造和安装 chipmunk 库:
$ cd 3rd-party/chipmunk-5.3.1 $ cmake . $ make; sudo make install $ cd ../..
5 - 安装 MiniGUI resources:
$ cd minigui-res $ ./autogen.sh $ ./configure $ sudo make install $ cd ..
6 - 运行 build-all.sh 构建所有:
$ ./build-all.sh
7 - 运行 mguxdemo:
$ cd /usr/local/bin $ ./mguxdemo
当远程仓库中有一些更新时,您可以运行 update-all.sh 来更新它们。您可以运行 clean-build-all.sh 卸载、清理并重新安装它们。
注意,在运行 mguxdemo 时,您可能需要以超级用户身份运行 ldconfig 以刷新共享库缓存。
相关资源
Loading Conversation