(Qt5Gui.dll)处(位于 xxx.exe 中)引发的异常: 0xC0000005: 读取位置 XXXXXXXX 时发生访问冲突

最新在处理opencv的时候遇到(Qt5Gui.dll)处(位于 xxx.exe 中)引发的异常: 0xC0000005: 读取位置 XXXXXXXX 时发生访问冲突,导致上位机崩溃严重影响开发的效率。

简要代码:

cpp 复制代码
void show()
{
QImage img = QImage(data,width,height,bytePerLine,QImage::Format_RGB888);
emit img;
}

void showImg(const QImage img) {
 setPixmap(QPixmap::fromImage(img));
}

代码运行起来崩溃 QPixmap此处,渲染崩溃。由于是考虑 多线程,空指针,指针被释放等一些问题,依然解决不了。最终将代码修改成如下,成功解决。

cpp 复制代码
void show()
{
QImage img = QImage(data,width,height,bytePerLine,QImage::Format_RGB888).copy();
emit img;
}

void showImg(const QImage img) {
 setPixmap(QPixmap::fromImage(img));
}
相关推荐
牛肉在哪里2 分钟前
ros2 从零开始28 监听广播C++
开发语言·c++·算法·机器人
techdashen14 分钟前
Cargo 1.94 开发周期全解析
开发语言·后端·rust
charlie11451419123 分钟前
现代C++特性指南——constexpr 构造函数与字面类型
开发语言·c++
北城以北888826 分钟前
虚拟机安装JDK,Tomcat,部署项目
java·开发语言·tomcat
江华森29 分钟前
Python 3 实战教程:从零基础到项目实战
开发语言·python
Wonderful U33 分钟前
Python+Django实战|在线音乐分享平台:音乐上传、歌手专辑管理、在线播放、自定义歌单、收藏点赞、评论互动
开发语言·python·django
云水一下33 分钟前
Vue.js从零到精通系列(三):组件化基础——Props、Emits、插槽与生命周期
前端·javascript·vue.js
小糯米60142 分钟前
JavaScript表达式与运算符
开发语言·javascript·ecmascript
北极星日淘1 小时前
煤炉自动代拍功能开发 | Python 异步任务实现批量下单
开发语言·python·自动化
体验家1 小时前
体验家 XMPlus 网页端问卷 SDK 技术解析:用几行 JavaScript 实现精准场景触发与防打扰机制
开发语言·前端·javascript