8

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

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

但功能:

 putImage(IplImage* cvimage)

给出退出错误代码:1073741819,以下任何地方..:

 cvimage->depth

..正在使用。

如何防止发生此错误?

4

2 回答 2

8

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

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

有关如何编写异常处理程序的说明,请参阅这篇文章,该处理程序将告诉您崩溃是什么。

于 2009-07-02T08:37:51.790 回答
0

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

于 2009-12-19T22:56:43.657 回答