我一直在使用Qt创建器来使用Qt库创建应用程序。我只需单击播放按钮即可运行这些应用程序,但我想了解如何通过双击.exe来运行应用程序。那我怎么能这样做呢?
答案 0 :(得分:11)
如果您已经构建了程序的“发布”版本,请将它和以下DLL从qt \ bin复制到目录:
QtCore4.dll,QtGui4.dll和mingwm10.dll(如果您使用gcc和minGW进行编译)。
如果您正在运行'debug'构建,则需要Qt DLL的调试版本。它们具有相同的名称,但名称末尾带有“d”。
根据您在程序中使用的Qt模块,可能还有其他Qt DLL需要复制。
您可以在此页面中找到更多信息(Qt docs网站)Deploying Qt Applications
答案 1 :(得分:6)
我假设您正在运行Windows,因为您提到了.exe文件扩展名。查看项目的调试和/或发布子目录以查找生成的二进制文件。您可以双击它来运行该应用程序。但是,有几个DLL需要。因此,请确保它们位于您的PATH中或将它们复制到同一目录中。 Dependency Walker有助于找出您需要的内容。