我是靠谱客的博主 殷勤云朵,最近开发中收集的这篇文章主要介绍0x00007FFD977C04A8 (Qt5Sqld.dll)处(位于 a.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000010 时发生访问冲突,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
今天在修改别人代码的时候出现了一个问题:
我想要在子线程中使用
QSqlDatabase::addDatabase("QMYSQL");
但是,怎么都运行不过去。
我调试,想找出问题的原因:
结果,我发现,我在调用当前函数的时候还没有给它分配空间,而是调用函数后,才分配的。
当时加这个变量的时候没有考虑到这个初始化的函数。
修改调用函数和分配空间的顺序后,再调试:
最后
以上就是殷勤云朵为你收集整理的0x00007FFD977C04A8 (Qt5Sqld.dll)处(位于 a.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000010 时发生访问冲突的全部内容,希望文章能够帮你解决0x00007FFD977C04A8 (Qt5Sqld.dll)处(位于 a.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000010 时发生访问冲突所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复