【问题标题】:How to run executable file on Windows 7, which has been created as an relaese by Qt Creator version 5.0.2?如何在 Windows 7 上运行由 Qt Creator 5.0.2 版本创建的可执行文件?
【发布时间】:2025-12-12 18:15:02
【问题描述】:

问题的主要问题是应用程序崩溃并出现错误“此应用程序已请求运行时以异常方式终止” 将所有文件包括在内后: D3DCompiler_43.dll、icuuc49.dll、icuin49.dll、libEGL.dll、libstdc++-6.dll、libwinpthread-1.dll、libGLESv2.dll、Qt5GUI.dll、Qt5Core.dll、Qt5Widgets.dll、 并创建名为平台的目录,其中包含 qwindows.dll 和 qminimal.dll

【问题讨论】:

  • 当你从 QtCreator 运行它时,它运行没有任何问题吗?
  • 通过将包含 qwindows.dll 文件的目录“platforms”包含到“release”目录中解决了问题

标签: c++ qt dll


【解决方案1】:

您可以使用 Dependency Walker (http://www.dependencywalker.com/) 来验证您是否已复制所有需要的 Dll。

【讨论】:

  • 我已经尝试了依赖以及来自forum.qt.io/topic/24553/… 的几乎所有内容,但没有成功。 exe 文件在带有构建 exe 文件的 Qt creator 包的 Win OS 上运行,但主要目标是使应用程序在没有 Qt Creator 的系统上运行。
最近更新 更多