我是靠谱客的博主 殷勤云朵,这篇文章主要介绍0x00007FFD977C04A8 (Qt5Sqld.dll)处(位于 a.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000010 时发生访问冲突,现在分享给大家,希望可以做个参考。

今天在修改别人代码的时候出现了一个问题:
我想要在子线程中使用

QSqlDatabase::addDatabase("QMYSQL");

但是,怎么都运行不过去。
我调试,想找出问题的原因:
在这里插入图片描述
结果,我发现,我在调用当前函数的时候还没有给它分配空间,而是调用函数后,才分配的。
在这里插入图片描述
当时加这个变量的时候没有考虑到这个初始化的函数。
修改调用函数和分配空间的顺序后,再调试:
在这里插入图片描述

最后

以上就是殷勤云朵最近收集整理的关于0x00007FFD977C04A8 (Qt5Sqld.dll)处(位于 a.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000010 时发生访问冲突的全部内容,更多相关0x00007FFD977C04A8内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(177)

评论列表共有 0 条评论

立即
投稿
返回
顶部