Qt Installer Framework是Qt发布的安装程序支持框架,只需要简单的配置就可以生成安装文件,同时可以通过javascript脚本来定制安装过程。

目录结构

config

packages

data

meta

配置文件

config/config.xml

packages/[product]/meta/package.xml

packages/[product]/meta/[install.js]

配置文件参数

命令

binarycreator [options] target
选项
  -t|--template file        Use file as installer template binary
                            If this parameter is not given, the template used
                            defaults to installerbase.
  -p|--packages dir         The directory containing the available packages.
                            Defaults to the current working directory.
  -e|--exclude p1,...,pn    Exclude the given packages.
  -i|--include p1,...,pn    Include the given packages and their dependencies
                            from the repository.
  --ignore-translations     Don't use any translation
  --ignore-invalid-packages Ignore all invalid packages instead of aborting.
  -c|--config file          The file containing the installer configuration
  -n|--online-only          Don't add any package into the installer
                             (for online only installers)
  -f|--offline-only         Forces the installer to act as an offline installer, 
                             i.e. never access online repositories
  -r|--resources r1,.,rn    include the given resource files into the binary
  -v|--verbose              Verbose output

生成安装文件

离线安装:
  binarycreator --offline-only -c installer-config/config.xml -p packages-directory -t installerbase SDKInstaller
在线安装:
  binarycreator -c installer-config/config.xml -p packages-directory -e com.nokia.sdk.qt,com.nokia.qtcreator -t installerbase SDKInstaller

转载于:https://www.cnblogs.com/dyllove98/p/3141316.html

Qt Installer Framework实战相关推荐

  1. Windows程序安装包制作——Qt Installer Framework

    0 前言 Qt提供了制作安装包的工具,本文介绍如何安装和使用. 1 下载 到这里下载QtInstallerFramework-win-x86.exe,即可. 2 安装 双击安装包即可启动安装,保持默认 ...

  2. qt linux mac,MacOS下Qt Installer Framework使用教程【个人经验】

    MacOS下Qt Installer Framework怎么使用?使用Qt Installer Framework之前,必须先下载它, 下载地址: 下载完成之后自己进行安装,安装之后,我们就可以开始进 ...

  3. 使用Qt Installer Framework制作软件安装包

    概述 Qt Installer Framework(缩写QIF)是Qt官方用于生成软件安装包的工具.包括Qt Creator和Qt Installer Framework自身的安装包都是由这个工具制作 ...

  4. Qt Installer Framework翻译(7-4)

    组件脚本 对于每个组件,您可以指定一个脚本,来准备要由安装程序执行的操作.脚本格式必须与QJSEngine兼容. 构造 脚本必须包含安装程序在加载脚本时创建的Component对象. 因此,脚本必须至 ...

  5. 《Qt5+安装包制作(Qt Installer Framework)》

    Qt Installer Framework 概述 Qt5可以使用官方的Qt Installer Framework框架制作安装包 Qt Installer Framework框架提供了一组工具和实用 ...

  6. *《Qt5+安装包制作(Qt Installer Framework)》二

    Qt Installer Framework 概述 Qt5可以使用官方的Qt Installer Framework框架制作安装包 The Qt Installer Framework provide ...

  7. Qt5+安装包制作(Qt Installer Framework)

    1.下载安装 Qt Installer Framework  1.首先安装Qt Installer Framework,在安装目录里面找到examples里面的yutorial的config和pack ...

  8. Qt Installer Framework应用总结

    Qt Installer Framework应用总结 官网文档位置:https://doc.qt.io/qtinstallerframework/ifw-overview.html 本文主要是讲解配置 ...

  9. qt几种常见安装包制作工具-Qt Installer Framework

    Qt Installer Framework(简称:QtIFW)概述 QtIFW提供了一组工具和实用程序,可以一次性创建安装程序,并在所有支持的桌面Qt平台上部署它们,而无需重写源代码.安装程序将在运 ...

最新文章

  1. 98页PPT,看懂阿里、小米、京东、美团的组织架构和战略变迁!
  2. KB001: 兼容性问题与浏览器的内核及渲染模式
  3. Qt Creator设置Qbs
  4. 【转】centos安装vim7.4(转)
  5. 树形结构的数据存储和数据库表设计
  6. matlab 去除pdf文档水印
  7. 正则表达式匹配中文字符串的文章URL
  8. 命令行参数怎么输入_太好用了!谷歌开源的命令行接口工具fire
  9. Error:java: Annotation processing is not supported for module cycles.异常解决
  10. JQuery 快速入门一篇通
  11. Friendly Tiny6410的Superboot安装及DNW驱动的安装
  12. 2022聚合工艺复训题库及在线模拟考试
  13. pr基本剪辑操作/视频导出操作
  14. word文档分节后 如何删除某一节的页码
  15. 如何免费压缩图片-批量免费压缩图片大小的软件
  16. 【已解决】docker overlay2占用大量磁盘空间处理方法
  17. python的链式操作及类型推断(filter/map/find) 摘自国产开源库pyiter库
  18. 胡忭利c语言第七章课后答案,c语言程序设计高职
  19. Android Studio下载与安装
  20. C语言入门——求物体重力

热门文章

  1. html如何给文字添加阴影效果,css中怎么给字体添加阴影效果
  2. java跨函数跳转_C语言中将绝对地址转换为函数指针以及跳转到内存指定位置处执行的技巧...
  3. python编译环境搭建_python开发环境搭建
  4. python中execute函数_Python 中的内置函数与模块
  5. java mongo 日期范围_java – 在mongodb中按日期对值排序
  6. fb50 sap 报记账码未定义_SAP隐秘的角落:记账代码Posting Key
  7. c语言 狸抓兔子,捕捉猫狸的方法- 抓野猫的最好方法
  8. linux内核oom,linux OOM killer分析
  9. C++:名字空间的使用
  10. 解决ros安装 使用roscore命令测试问题