Qt Installer Framework 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Qt Installer Framework 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 LGPL
开发语言 C/C++ 查看源码 »
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 我怀疑你有问题
适用人群 未知
收录时间 2015-04-08

软件简介

Qt Installer Framework 是 Qt 官方提供的安装包制作框架。

使用Qt库开发的应用程序,一般有两种发布方式:(1)静态编译发布。这种方式使得程序在编译的时候会将Qt核心库全部编译到一个可执行文件中。其优势是简单单一,所有的依赖库都集中在一起,其缺点也很明显,可执行程序体量较大,光Qt核心库加起来就得十多兆。(2)制作安装包发布。这种方式的原理也简单,就是将可执行程序和其依赖的库文件一起打包压缩,制作成安装包发布。

制作安装包的工具挺多,一般使用最多的是Qt官方的安装包制作框架 Qt installer framework ,广泛应用于 Qt SDK, Qt Creator 等安装包产品。第三方的如 MSYS2 也是使用的 QTIF。

制作安装包只需要简单的配置就可以生成安装文件,同时可以通过javascript脚本来定制安装过程。配置文件为config.xml。



展开阅读全文

评论 (1)

加载中
nsSkinEngine www.aceui.cn
2017/02/13 10:27
回复
举报
更多评论
发表了资讯
2017/03/03 07:58

Qt Installer Framework 2.0.5 发布,跨平台安装包制作工具

Qt Install Framework 2.0.5 发布了,本次发布主要是 bug 修正,详细更新日志Changelog. Qt Install Framework 是一个跨平台安装包制作工具,现在已经支持的平台: Microsoft Windows XP, and later,Ubuntu Linux 11.10, and later,OS X 10.7, and later 源代码和二进制安装版下载地址:http://download.qt.io/officia...

3
28
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
01/12 21:16

Qt Installer Framework翻译(1)

IFW概览 Qt Installer Framework 提供了一组工具和程序来创建安装程序,并在不重写源代码的情况下将它们部署到所有受支持的桌面 Qt 平台上。安装程序具有本地化外观,并且可以感知运行的平台: Linux,Microsoft Windows,和 OS X。 Qt安装框架工具生成具有一系列页面的安装程序,页面可在安装,更新或者卸载期间引导用户...

0
0
发表了博客
2019/04/10 10:10

Qt Installer Framework翻译(5-4)

自定义安装程序 您可以使用脚本通过以下方式来自定义安装程序: > 添加Qt Installer Framework操作,该操作由脚本提供,并由安装程序执行。 > 添加新页面,该页面由您在package.xml文件中指定,并将其放置在packages文件夹中。 > 修改现有页面,通过插入自定义用户界面元素来作为子部件。 > 添加语言变体。 您可以同时使...

0
0
发表了博客
2019/02/13 10:31

Qt Installer Framework Manual 问题之一

环境:Windows 7 x64 Qt5.11.1 MinGW 32 生成安装包,在没有 Qt 环境的电脑上运行,出现如下错误:This application failed to start because it could not find or load the Qt platform plugin 在使用 windeployqt 打包程序之后,然后使用 binarycreator 生成安装程序的过程中,要保证安装之后的目录结构和 打包程序的...

0
0
发表了博客
2019/04/10 10:10

Qt Installer Framework翻译(7-2)

包文件夹 安装程序包含的组件,要么是内嵌的,要么可以从远程存储库加载。在这两种情况下,都需要为组件使用一种安装程序可以读取的文件格式和结构。 包文件夹结构 将所有组件放在相同的根文件夹中,即包文件夹。该文件夹的名称充当类似于域的标识符,用于标识所有组件。例如,com.vendor.root 在根文件夹中,创建名为d...

0
0
发表了博客
2019/04/10 10:10

Qt Installer Framework翻译(5-2)

创建在线安装程序 联机安装程序获取二进制安装文件中的内容以及存储库描述(Updates.xml)。请创建一个存储库,并将其上传到Web服务器。然后在用于创建安装程序的config.xml文件中指定存储库的位置。 创建存储库 使用repogen工具创建一个package文件夹中所有包的在线存储库: repogen.exe -p <package_directory> <repo...

0
0
发表了博客
2019/04/10 10:10

Qt Installer Framework翻译(5-3)

推广更新 创建在线安装程序,以便能够向安装产品的用户推广更新。 为了推广更新,需要执行以下步骤: 将待更新内容复制到package文件夹。 在package.xml文件中增加待更新组件的<Version>元素的值。 使用repogen工具重新创建具有待更新内容的联机存储库,并在存储库的根目录中生成Updates.xml文件。 将存储库上传到Web服务...

0
0
发表了博客
2018/12/14 17:54

qt: qt install framework使用问题;

qt提供了qt install framework用于程序打包,方便、快捷,并且可以对界面和功能进行自定义。 但是, 如果使用默认的打包配置,不进行安装页面功能自定义的话, 在修改安装路径时,在对程序进行卸载的时候,会将安装路径下的所有文件 全部删除。 那么,这就会导致一个问题: 如果用户修改了安装路径,没有新建文件夹用来安...

0
0
发表了博客
2015/01/13 19:31

Qt Undo Framework Demo

Qt Undo Framework Demo eryar@163.com Abstract. Qt’s Undo Framework is an implementation of the Command Pattern, for implementing undo/redo functionality in applications. The Command pattern is based on the idea that all editing in an application is done by creating instances of command objects....

0
0
发表了博客
2019/07/09 15:08

Qt: The State Machine Framework 学习

State Machine,即为状态机,是Qt中一项非常好的框架。State Machine包括State以及State间的Transition,构成状态和状态转移。通过状态机,我们可以很方便地实现很多东西。Qt的Animation框架也是基于状态机的。 在Qt自带的帮助文档中搜索State Machine,会有一篇官方的说明文档。笔者的Qt5.2自带的文档如下: The State ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
62 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部