Qt Installer Framework 简称 Qt IFW,是由 Qt 官方提供的安装程序制作框架。 使用 Qt IFW 生成的安装程序包含了一组页面,可在安装、更新或卸载过程中指导用户。我们要做的就是:提供可安装的内容并指定相关信息,如产品和安装包的名称、以及许可协议对应的文本。 如果要自定义安装程序,可以向预定义页面添加部件(或者添加整个页面),来向用户提供附加选项。此外,还可以创建脚本,以向安装程序添加操作。 1 下载安装 进入 Qt IFW 下载页(参考:http://download.qt.io/official_releases/qt-installer-framework/),里面包含了所有的发行版: 选择一个合适的版本(以 3.1.1 为例),然后进入对应的页面,里面 包含了 Qt IFW 的源码包,以及 win/mac/linux 各平台的安装包: 以 Windows 为例,下载 QtInstallerFramework-win-x86.exe。然后将其安装到指定位置,其目录结构如下所示: 为了便于后期使用,对各目录进行一些简单的说明:
2 基本配置 上面说过,bin 目录包含了打包要用到的工具,所以第一步就是要配置它。 双击【我的电脑】,选择【属性】->【高级系统设置】->【环境变量】进入编辑页, 将 bin 路径添加到环境变量 Path 中: 进入 Qt Creator,选择【工具】->【选项】,然后选择左侧列表中的【帮助】->【文档】: 点击右侧的【添加】按钮,选择已安装的文档路径, 选中 ifw.qch 文件, 然后点击【OK】进行保存:当添加完成之后,就可以 在【帮助】模式下找到 Qt Installer Framework Manual 了: 3 使用示例 Qt IFW 上手比较容易,因为它 不但提供了详细的帮助文档,还包含了大量的示例, 这些示例的源码位于 examples 目录下。用 Qt Creator 打开 examples/examples.pro,然后进行编译,随后会生成相应的安装程序: 如果有兴趣,不妨分别安装一下,看看每个安装程序的效果: 有了它们,还会为打包而发愁?~O(∩_∩)O~ ·END· 高效程序员 谈天 · 说地 · 侃代码 · 开车 长按识别二维码,解锁更多精彩内容 ---------------------------------------------------------------------------------------------------------------------- 我们尊重原创,也注重分享,文章来源于微信公众号:高效程序员,建议关注公众号查看原文。如若侵权请联系qter@qter.org。 ---------------------------------------------------------------------------------------------------------------------- |