使用QT自带工具打包、发布Release应用程序
这几天在研究Qt,首先尝试用Qt Creator编写一些小程序来练练手。
Qt Widgets Application可执行程序发布方式:
首先用 QtCreator 新建一个 Qt Widgets Application 项目,直接用默认的 QMainWindow 程序就可以了,项目名字假定是 hellomw。
然后以 Release 方式编译生成 exe 程序:
1、 生成的程序运行正常之后,找到项目的生成目录,比如 项目源码路径:
E:\QT_Data\Clx\05\Clx_ImageProcessor\
它的项目生成目录是
E:\QT_Data\Clx\05\build-Clx_ImageProcessor-Desktop_Qt_5_3_MinGW_32bit-Release\
进入这个文件夹,在进入它的子文件夹 release 里面,找到 Clx_ImageProcessor.exe ,
将这个exe 复制到一个新的单独的文件夹里用于发布,比如存到
D:\hello\ 文件夹里面。
1、通过开始菜单找到官方自带打包工具windeployqt.exe,右键以管理员方式打开
输入打开需要打包的文件夹,这里的我的文件夹位置在D盘的HELLO文件
输入命令
cd /d d:\hello
windeployqt 123.exe
命令执行成功后,会自动将.exe应用程序运行所需要库拷到当前目录下来。
双击就可以运行了,这样一个程序就打好了: