Qt程序的打包和发布(使用windeployqt)

将编写完成的Qt程序进行打包,使得没有安装Qt环境的电脑也可以运行编写完成的应用。

1.Release文件生成

在Qt Creator中,将构建方式改为Release,点击运行(或ctrl+r快捷键运行)。

Qt程序的打包和发布(使用windeployqt)_第1张图片

2.找到exe文件,复制到一个空目录中

在文件夹中找到刚生成的release文件,(笔者生成的文件名为build-LineChartTest-Desktop_Qt_5_14_2_MinGW_32_bit-Release),点开后在打开其中的release文件夹,找到exe文件,并拖到一个新的空目录。

Qt程序的打包和发布(使用windeployqt)_第2张图片

Qt程序的打包和发布(使用windeployqt)_第3张图片

3.利用windeployqt命令 完成打包

用终端打开刚刚只有一个exe的目录(可以win+r,输入cmd打开终端,再cd到正确目录,也可以在当前目录按住shift+鼠标右键,点击用powershell打开)

Qt程序的打包和发布(使用windeployqt)_第4张图片

 打开后输入 windeployqt.exe LineChartTest.exe,按下回车即可。

Qt程序的打包和发布(使用windeployqt)_第5张图片

 完成后文件夹内容如图。打包后即可在没有安装Qt环境的电脑运行。

Qt程序的打包和发布(使用windeployqt)_第6张图片

如果想把其打包成安装包的话,可以下载一个inno setup

网址Inno Setup Downloads (jrsoftware.org)

你可能感兴趣的:(Qt,qt,开发语言)