This question already has answers here:
Deploying Qt 5 App on Windows

(2个答案)


5年前关闭。




我正在制作要发布到单个.exe文件的Qt 5.0.2 C++ GUI程序。过去,我使用Visual Studio 2008制作了简单的控制台应用程序,发布起来很容易,而且我想在发布状态下“调试”我的程序。

话虽这么说,我知道在Qt中发布程序需要一堆Qt库。另一个选择是使用安装程序?

我真的想避免给用户带来麻烦。 (他们通常还很年轻),因此,一个简单的独立exe是理想的。

有什么办法吗? :)

编辑:这与“重复”的帖子不同。 lpapp已决定处理几乎所有我的问题,并将它们错误地标记为重复,即使这些问题并没有完全解决。这个问题不是关于修复发行版的错误或找出为什么不起作用的问题,而是关于找到发行程序的最简单方法,以便用户不必为了运行我的程序而烦恼。

最佳答案

为此编写一个安装程序。

在Windows上,InnoSetup非常易于使用。

您将需要包括所需的Qt dll。另外,您需要确保您使用的所有插件(例如,如果您打开png或jpeg文件)都正确分发,请参阅Qt文档。在尚未安装Qt SDK的计算机(或虚拟机)上测试安装,以确保安装正常。

如果您动态链接到VS2008运行时,则还需要部署它。

09-10 04:54
查看更多