Qt/C++:如何为windows部署Qt应用程序

Qt/C++: How to deploy Qt application for windows

本文关键字:Qt windows 部署 应用程序 C++      更新时间:2023-10-16

我试图按照此链接为Windows部署应用程序,但我没有文件configure,无法运行该命令。

有什么帮助吗?

跳过configure步骤。您需要的是windeployqt实用程序。之后,您可能需要删除一些项目不使用的库。对于我的项目,windeployqt坚持部署一个巨大的openglsw.dll(或类似的东西),即使我不需要它

我还建议简单地将MSVC库复制到您的发行版中,而不是从提供的安装程序包中进行安装。只要确保你得到了所有这些,正确的版本和正确的体系结构。

如果你使用Qt网络模块,你可能还想部署OpenSSL二进制文件——如果你想访问HTTPS资源,你需要它们。

我的最后一个建议是使用Inno Setup进行安装。它有很好的文档,写得很好,很容易使用,不会产生垃圾。

第页。S.您可以使用我的一个开源项目作为参考,我有一个脚本可以将所有必要的文件复制到一个文件夹中,并使用Inno Setup将其打包到安装程序中。我尽量保持脚本的简洁,没有垃圾。