Windows上发布Qt的可执行程序

Posted Clark

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows上发布Qt的可执行程序相关的知识,希望对你有一定的参考价值。

  这两天抽时间写了个截图工具,在运行release后,想发布下,最后发现点击里面.exe文件报错Qt的库文件缺失,所以学习了下在windows上发布Qt程序的方法,具体操作步骤如下:

1、在Qt Creator下用release跑一遍程序,生成相应的exe文件,也就是可执行文件。

2、在开始菜单搜索Qt,然后运行Qt 5.3 for Desktop (MinGW 4.8 32 bit) (我用的是Qt5.3.2,不同版本,名字不同)。

3、打开window是的终端命令模式,然后进入你的exe文件的文件夹下; 如:cd C:\Users\pd\Desktop\Zhaohui_Development\MyScreenshot\release(这是我的exe文件夹目录)。

4、运行 windeployqt MyScreenshot.exe,然后文件夹下就会出现所有依赖(MyScreenshot.exe是我的可行执行程序名字)。

5、这时直接点击对应目录下面的exe运行程序了。

6、如果想做成类似软件安装那样,可以找个打包安装软件制作即可。

以上是关于Windows上发布Qt的可执行程序的主要内容,如果未能解决你的问题,请参考以下文章

QT中同一个程序的可执行程序只能运行一个,如何实现?

为 Qt 项目创建可执行文件

如何在 Windows 上使用 QT Creator 独立编译?

用Python脚本转换成windows的可执行程序

使用 CMake 将 Qt DLL 复制到 Windows 上的可执行目录

linux发布qt程序怎么这么复杂