Qt程序发布主要分两种情况:1、采用Qt工程的编译发布,2、采用VS+Qt+Qt插件的程序发布。主要采用的方法基本一致
一、程序的编译首先要对Qt程序的编译环境进行定义:X64还是X86。
保证Qt程序的编译运行没有问题
- 将编译成功的程序拷贝,单独放置在一个文件夹中。此时该程序无法正常运行,(必须要单独放置,保证不会有其他中间文件干扰发布运行)
- 打开Qt程序文件夹中的命令行工具,在上述单独文件夹中运行如下命令
windeployqt 文件名.exe
- 等程序将所需的dll文件全部拷贝至该文件夹。此时该程序已经可以直接运行
- 再利用Dependencies工具,文件-打开该程序,查看需要加载的dll库是否全部拷贝成功,观察除系统基础dll库以外,保证全部的dll文件都处于该文件夹中。
- 如果存在没有在该文件夹中的dll,根据该dll文件的路径,将该dll文件拷贝至该文件夹。
- 至此,qt程序发布全部完成。



