QT installer framework安装
QT installer framework介绍
QT ifw 下载
http://download.qt.io/official_releases/qt-installer-framework/
QT ifw 安装与环境变量设定
- 安装QtInstallerFramework-win-x86.exe到指定目录, 本教程安装到D:\Qt
- 配置环境变量路径 右键计算机—>属性—–>高级选项卡—->环境变量—->系统变量,添加变量Path的值: D:\Qt\QtIFWx.x.x\bin
QT ifw 文档与QT creator关联
- 在Qt creator中的选项à帮助à文档 中选择添加ifw.qch所在全部路径。
安装包制作
准备将要打包的应用程序
使用Depends.Exe工具查看exe所依赖的库,手动复制依赖库到exe所在目录。
或
在命令行中使用qt自带的工具windeployqt.exe,自动复制依赖库到exe所在目录。
注意: 如果导入依赖库时出现如下错误,需要再MSVC的命令行工具中运行,或添加环境变量
Warning: Cannot find Visual Studio installation directory, VCINSTALLDIR is not set
建立安装程序工程
- 创建安装程序时必须完成的以下任务:
- 创建一个包含所有配置文件和可安装包的包目录。
- 创建一个配置文件,其中包含有关如何构建安装程序二进制文件和联机存储库的信息。
- 创建包信息文件,其中包含有关可安装组件的信息。
- 创建安装程序内容并将其复制到程序包目录。
- 使用binarycreator工具创建安装程序。
工程配置文件config.xml
安装脚本installscript.qs
包说明文件package.xml
应用程序文件放置package\xxx\data\
打包
命令行打包
预安装包所在路径>binarycreator --offline-only -c config/config.xml -p packages oet1_installer.exe
通过QT creater打包
附录
QT IFW预设变量
Symbol | Description |
HomeDir | Home directory of the current user. |
ApplicationsDir | Applications directory. |