对于 Windows 而言,部署较为简单,因为 Qt 为 Windows 平台提供了windeployqt
工具,可在 D:\Qt\6.8.0\msvc2022_64\bin 下找到 windeployqt.exe。找到 Qt 项目的构建目录(对于 Qt Creator 而言默认目录名为build
,对于 CLion 而言形如cmake-build-debug-visual-studio
),将构建目录下的程序文件 MyApp.exe 复制到packages/com.vendor.product/data
目录下,然后打开 Qt 6.8.0 (MSVC 2022 64-bit) 命令行,切换到构建目录下执行
windeployqt <path-to-app-binary>
或对于 Qt Quick 项目
windeployqt --qmldir <path-to-app-qml-files> <path-to-app-binary>
例如
windeployqt --qmldir qml ..\deploy\packages\com.vendor.product\data
部署完成后,执行
D:\Qt\Tools\QtInstallerFramework\4.8\bin\binarycreator.exe -c config/config.xml -r resources/additional.qrc -p packages <App-Installer-Name>
即可制作安装包。