QtIFW(Qt Installer Framework 4.8.1)打包Qt程序 1. 下载Qt Installer Framework可执行文件官方下载地址https://download.qt.io/official_releases/qt-installer-frameworkps:最好直接下载exe源码需要自行编译2. 文件目录结构my_package/ #工程名或者打包项目名称 ├── config/ │ └── config.xml # 打包配置 │ └─ icon.ico # 窗口图标可选 └── packages/ └── com.xxx.app/ # 自定义唯一组件名格式公司.项目.功能 ├── meta/ # 只放配置文件、脚本文件 │ └── package.xml # 软件信息 └── data/ # 全部程序文件写配置文件config.xml根据需要自行删减、修改?xml version1.0 encodingUTF-8?!-- 主安装程序全局配置文件 --Installer!-- 软件正式名称 --Name软件名称/Name!-- 软件版本号 --Version1.5.0/Version!-- 开发者/发布方名称 --Publisher个人开发/Publisher!-- 软件官网地址无则留空 --ProductUrl/ProductUrl!-- 安装程序窗口图标和config.xml同级放win.ico --InstallerWindowIconicon.ico/InstallerWindowIcon!-- 打包exe安装包图标 --InstallerApplicationIconicon/InstallerApplicationIcon!-- 安装窗口顶部标题文字 --Title安装向导/Title!-- 开始菜单分组文件夹名称 --StartMenuDir量软件/StartMenuDir!-- 64位默认安装路径 C:\Program Files\软件名 --TargetDirApplicationsDirX64/软件名称/TargetDir!-- 生成本地仓库支持离线卸载/修复/重装 --CreateLocalRepositorytrue/CreateLocalRepository/Installer写信息文件package.xml根据需要自行删减、修改?xml version1.0 encodingUTF-8?!-- 组件信息配置文件QtIFW打包必备 --Package!-- 组件唯一标识ID英文格式不可重复 --Namecom.xxx.app/Name!-- 安装界面显示的组件中文名称 --DisplayName软件名称/DisplayName!-- 当前组件版本号和主程序版本保持一致 --Version1.5.0/Version!-- 组件发布日期 --ReleaseDate2026-07-09/ReleaseDate!-- 组件功能描述安装界面展示介绍文字 --Description描述文字/Description!-- 是否默认勾选安装true默认选中false默认取消 --Defaulttrue/Default/Package3.放入程序文件把windeployqt 部署完成、精简好 dll的整个程序文件夹全部丢进packages/com.xxx.app/data/ 里面4 命令打包先切到打包根目录cd C:\Users\company\Desktop\my_package打包命令# binarycreator.exe文件路径 -c config\config.xml -p packages xxSetup.exe(安装包名称) D:\DevelopTool\Qt\QtIFW-4.8.1\bin\binarycreator.exe -c config\config.xml -p packages UltroMeasAllSetup.exeps:参数说明-c 指定主配置文件 config.xml 路径-p 指定组件总文件夹 packages最后是生成的安装包文件名3.等待生成安装包文件执行即可