Windows

时间:2024-11-04 18:43:18

对于 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>

即可制作安装包。