我尝试按照此link来部署Windows应用程序,但我没有文件configure
,我无法运行该命令。
任何帮助?
答案 0 :(得分:3)
跳过configure
步骤。您需要的是windeployqt实用程序。
之后,您可能需要删除项目无法使用的库。对于我的项目,windeployqt
坚持要部署一个巨大的openglsw.dll
(或类似的东西),即使我不需要它。
我还建议您只需将MSVC库复制到您的发行版中,而不是从提供的安装程序包中进行安装。只要确保你拥有所有这些,正确的版本和正确的架构。
如果您使用Qt网络模块,您可能还想部署OpenSSL binaries - 如果您想访问HTTPS资源,则需要它们。
我最后的建议 - 使用Inno Setup安装程序。它有很好的文档记录,编写得非常好,非常易于使用并且不会产生任何垃圾。
P上。 S.你可以使用我的一个开源项目作为参考,我有script将所有必要的文件复制到一个文件夹中,并使用Inno Setup将其打包到安装程序中。我尽量保持脚本尽可能简单和简短,没有垃圾。