跳到主要内容

Qt 程序打包发布(Windows)

工具

  • windeployqt
  • Enigma Virtual Box
  • NSIS
  • Dependency walker 库依赖分析工具

步骤

  • 打开一个 QT 程序,编译 Release 版本
  • 打开 Release 目录,找到里面的 exe 程序
  • 将 exe 文件拷贝到一个单独的文件夹
  • 在开始菜单中,打开 QT 命令行窗口
  • 切换到 exe 文件目录,执行 windeployqt 程序名 命令将所需的库文件全都拷贝到 exe 程序所在的目录
  • 此时,在当前目录下是可以点击运行 exe 程序的,说明库文件都已经拷贝到当前目录下了。这时就可以执行将这一堆文件进行打包的操作了,需要使用Enigma Virtual Box 工具。