我一直在使用Qt创建器来使用Qt库创建应用程序。我只需单击播放按钮即可运行这些应用程序,但我想了解如何通过双击.exe来运行应用程序。那我怎么能这样做呢?

有帮助吗?

解决方案

我假设您正在运行Windows,因为您提到了.exe文件扩展名。查看项目的调试和/或发布子目录以查找生成的二进制文件。您可以双击它来运行该应用程序。但是,有几个DLL需要。因此,请确保它们位于您的 PATH 中,或将它们复制到同一目录中。 Dependency Walker 对于了解您的需求非常有用。

其他提示

如果您已经构建了程序的“发布”版本,请将它和以下DLL从qt \ bin复制到目录:

QtCore4.dll,QtGui4.dll和mingwm10.dll(如果您使用gcc和minGW进行编译)。

如果您正在运行'debug'构建,则需要Qt DLL的调试版本。它们具有相同的名称,但名称末尾带有“d”。

根据您在程序中使用的Qt模块,可能还有其他Qt DLL需要复制。

您可以从此页面(Qt docs网站)了解更多信息部署Qt应用程序

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top