【问题标题】:Qt widget application runtime error : [The Application has requested the runtime to end in an unusual way]Qt 小部件应用程序运行时错误:[应用程序已请求运行时以异常方式结束]
【发布时间】:2018-03-04 07:43:15
【问题描述】:

我正在学习如何在 Qt 中编写代码并制作了一个类似记事本的应用程序。 它在我的 PC 中运行得非常好,但是当我将可执行文件(我将包含所有必要 .dll 文件的整个调试文件夹发送给我的朋友)发送给我的朋友时,他们的操作系统显示以下错误:

[此应用程序已请求运行时以不寻常的方式终止它。]

我是用MinGW编译器编译的,实在看不出问题出在哪里。

【问题讨论】:

标签: c++ qt runtime-error


【解决方案1】:

首先,您更愿意进行发布编译以提供更小的可执行文件和更小的 DLL 集。

正如此处http://doc.qt.io/qt-5/windows-deployment.html 所指定的,您将需要位于 Qt/MinGW/bin/ 文件夹中的多个 DLL。

最值得注意的是:

  • platforms\qwindows.dll
  • Qt5Core.dll
  • Qt5Gui.dll
  • Qt5Widgets.dll

您可能还需要以下内容,但您可以尝试不使用:

  • icudtXX.dll
  • icuinXX.dll
  • icuucXX.dll

【讨论】:

    【解决方案2】:

    尝试“重建所有”帮助我解决了这个问题。虽然我在构建我的应用程序的系统上遇到了运行时问题。

    【讨论】:

      猜你喜欢
      • 2013-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多