已解决 0x0000XXXX (ucrtbase.dll) (XXX.exe 中)处有未经处理的异常: 请求了严重的程序退出。

已解决!ucrtbase.dll, XXX.exe 中处有未经处理的异常: 请求了严重的程序退出。

  • 问题描述
  • 解决方法

问题描述

最近在编译IFC++工程,发现在运行的时候VS2019弹出了相关错误提示框。
除此之外,运行终端还有以下提示弹出:

This application failed to start because it could not find or load the Qt platform plugin.
Please reinstall ..............

去网上搜了一下,有如下已知结论:
1、多调用了不同版本的库,比如Release版本调用了DeBug版本的库。
2、库文件引用顺序的问题。
3、相关ucrtbase.dll文件损坏。
4、将QT的plugins\platforms\目录拷贝到生成的.exe目录下。
但以上方法都没解决问题

解决方法

1、找到QT的插件(\plugins\platforms\)目录

F:\5.9\mingw53_32\plugins\platforms

2、找到VS工程生成的.exe 目录

XXX\ifcplusplus-1.4\build\examples\SimpleViewerExampleQt\Release\SimpleViewerExampleQt.exe

3、将platforms\ 文件夹复制到 .exe目录下
在这里插入图片描述
4、运行ok!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部