c语言 0x%64,0x00007FFD3D9A73D5 (ig9icd64.dll) int 29h

解决办法:

QSGRendererInterface Class

An interface providing access to some of the graphics API specific internals of the scenegraph. More...

Header:#include

qmake:QT += quick

Since:Qt 5.8

This class was introduced in Qt 5.8.

QQuickWindow Class

The QQuickWindow class provides the window for displaying a graphical QML scene. More...

Header:#include

qmake:QT += quick

Since:Qt 5.0

Instantiated By:

Inherits:

Inherited By:

This class was introduced in Qt 5.0.

main函数里加上:

QQuickWindow::setSceneGraphBackend(QSGRendererInterface::Software);//解决win10+独立显卡bug:QT bug ig9icd64.dll

但是不知到为什么问题, 调试程序的时候突然出现了,如图所示的错误, 提醒ig9icd64.dll处有未经处理的异常,调试发现是在执行最后一句,return app.exec();

d135f483036d5bee4c4e1e7523b57941.png

ig9icd64.dll

进行一定搜索之后,找到了一篇blog介绍Qt上OpenGL画图不能正常使用,程序崩溃, 介绍的很详细, 然后解决方法是

更新显卡驱动或者重新安装一下显卡驱动

查看了很多网站,以及在Intel 的官方社区里面都有人提出这个的问题,而且应该是一个普遍的一个问题了

给出几个参考链接 以供查询

QQuickWindow::setSceneGraphBackend(QSGRendererInterface::Software);

或者使用

QT_OPENGL = angle

来抑制崩溃

官方还给出了详细的介绍,以及调用的堆栈信息,可以自己查阅相关内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值