QT中this application has requested the runtime 故障解决办法

 

一、requested the runtime 


系统:Win7 32bit

Qt 版本:qt-opensource-windows-x86-android-5.5.0

安装完成后,新建名为 helloworld 的 Qt quick 工程,运行该项目时,出现以下故障


故障情况如下

1、Microsoft Visual C++ Runtime Library


this application has requested the runtime to terminate it in an unusual way.please contact the aplication's support team for more information.


 

2、应用程序输出中显示 Failed to load opengl32sw.dll 


 

 

3、解决办法

找到 C:\Qt\Qt5.5.0\Tools\QtCreator\bin\opengl32sw.dll ,把该动态链接库 opengl32sw.dll 拷贝到系统目录 C:\Windows\System32 下就可以了


二、运行时.exe crash


系统:Win7 32bit

Qt 版本:qt-opensource-windows-x86-mingw530-5.7.0.exe

安装完成后,新建名为 helloworld 的 Qt quick 工程,运行该项目时,出现以下故障


一般出现运行时 .exe crash  为相应的链接库没加载成功。(qt-opensource-windows-x86-mingw530-5.7.1.exe是可能存在问题的,不要安装这一版本)

解决方法

1、卸载重装软件。

2、若提示丢失 Qt5Core.dll 等 dll : 

1>  直接更换或拷贝 别人安装成功的链接库文件到 C:\Qt\Qt5.7.0\5.7\mingw53_32\bin

2>  将 Qt5Core.dll 所在目录添加到 Windows 系统的环境变量中,“计算机” → “属性” → “高级系统设置” → “环境变量” → “系统变量” → “path” ,添加 “ ;C:\Qt\Qt5.7.0\5.7\mingw53_32\bin;   ”;

3、若还提示缺少 Qt5Core.dll 等 dll

1>  将相应缺少的 dll 拷贝到相应的 debug 或者 release 运行目录


反正缺少什么你就拷什么。





  • 4
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个错误信息表示应用程序请求运行时以不寻常的方式终止。当一个应用程序发生错误或异常时,它会向操作系统发送一个终止请求,以防止进一步的损坏或错误。在发生这种错误时,可能有几个因素导致。 首先,应用程序可能存在错误的代码,导致其在运行时发生异常。这可能是由于编程错误、内存耗尽、无效的操作或其他错误导致的。当操作系统检测到这种异常时,它会向应用程序发送终止请求。这样做是为了保护系统和其他应用程序的稳定性。 其次,运行应用程序的环境可能存在问题。这可能包括操作系统错误、无效的运行时库、不兼容的软件或其他环境问题。当应用程序无法正常运行或与环境发生冲突时,操作系统可能请求其终止。 最后,还有一种可能是应用程序本身设置了一个终止条件,当特定条件满足时,应用程序会要求运行时终止。这种情况可能是为了处理特殊事件或避免潜在的问题。例如,某些应用程序可能会在检测到严重的安全问题时请求终止。 总的来说,当我们遇到这个错误信息时,我们应该检查应用程序的代码和环境,以确定问题的根本原因。我们可以尝试重新安装应用程序、升级运行时库或修复操作系统错误来解决这个问题。如果问题仍然存在,我们可能需要咨询开发人员或技术支持团队以获取更进一步的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值