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

时间:2016-01-04 12:35:29

标签: c++ qt

我尝试按照此link来部署Windows应用程序,但我没有文件configure,我无法运行该命令。

任何帮助?

1 个答案:

答案 0 :(得分:3)

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

我还建议您只需将MSVC库复制到您的发行版中,而不是从提供的安装程序包中进行安装。只要确保你拥有所有这些,正确的版本和正确的架构。

如果您使用Qt网络模块,您可能还想部署OpenSSL binaries - 如果您想访问HTTPS资源,则需要它们。

我最后的建议 - 使用Inno Setup安装程序。它有很好的文档记录,编写得非常好,非常易于使用并且不会产生任何垃圾。

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