Qt programname.exe已退出,代码为-1073741819如何解决此问题?

时间:2009-05-23 12:08:22

标签: qt4 opencv

我正在尝试将Qt与OpenCV集成。

以下是示例:http www opendesktop org / content / show.php / Qt + Opencv + webcam + viewer?content = 89995

但功能:

 putImage(IplImage* cvimage)

提供退出错误代码:1073741819,无论在哪里......:

 cvimage->depth

..正在使用中。

如何防止发生此错误?

2 个答案:

答案 0 :(得分:8)

以十六进制引用的错误号是0xC0000005,表示Windows中存在访问冲突。访问冲突意味着您的进程已尝试访问不属于它的内存(即取消引用指针)。很可能cvimage不是有效的指针,因此取消引用该指针会导致错误。

编辑:堆栈溢出将导致应用程序突然退出。

有关如何编写异常处理程序的说明,请参阅this article,该异常处理程序将告诉您崩溃的原因。

答案 1 :(得分:0)

那么也许你没有从主函数中返回任何值?对我来说,它看起来像“未初始化的价值”