Qt程序打包

(一)解决方案

用Qt自带的windeployqt命令打包

  1. 构建器选择MSVC或MinGW,执行release

  2. 在项目文件夹xxx-Release目录找到主程序xxx.exe,拷贝到单独的目录中

  3. 在开始菜单,MSVC打开MSVC命令行工具,MinGW打开MinGW命令行工具

  4. 切换到主程序xxx.exe目录(其中 /d 参数是切换不同磁盘分区,都在默认的C磁盘分区不用)

cd /d "D:\QtProject\Qt 6.5.3\Release"
  1. 执行以下命令:

windeployqt --release  --qmldir [找到对应的安装路径] [你的程序.exe] 
  • 例子(MSVC):

windeployqt --release --qmldir C:\Qt\6.5.3\msvc2019_64\qml  appAuto_Card.exe
  • 例子(MinGW)

windeployqt --release --qmldir C:\Qt\6.5.3\mingw\qml appAuto_Card.exe
  1. 双击运行xxx.exe,测试运行结果

(二)解决方案

用第三方工具Engima Virtual Box打包

工具下载链接:

最后更新于