Qt提供了一个windeployqt工具来自动创建可部署的文件夹,对程序进行打包,下面具体说明一下使用步骤。

首先,来程序分为debug版和release版,debug版主要用来调试,里面包含大量的调试信息,所以程序比较大;release版是发部版,是程序最终要发部的。所以,程序打包都是基于release版打包的。通过左下角按钮可以选择debug版和release版

Qt基于windeployqt程序打包

debug版和release版分别对应的目录如下:

Qt基于windeployqt程序打包

生成release版后,可以对程序进行打包。对程序打包其实就是把程序运行时所以来的各种库给添加进去。

新建一个文件夹,并将生成的release版程序放入文件夹中

Qt基于windeployqt程序打包

运行qt的命令行,在命令行里执行windeployqt

Qt基于windeployqt程序打包

打开命令行之后,找到要打包的目录,使用windeployqt对程序进行打包

Qt基于windeployqt程序打包

打包结果

Qt基于windeployqt程序打包

接下来程序就可以运行了


相关文章:

  • 2021-09-05
  • 2022-12-23
  • 2021-11-26
  • 2021-04-19
  • 2021-12-03
  • 2021-07-16
  • 2021-12-22
  • 2021-05-11
猜你喜欢
  • 2021-09-13
  • 2021-12-13
  • 2021-11-01
  • 2021-08-15
  • 2021-04-11
  • 2021-10-06
  • 2021-08-09
相关资源
相似解决方案