我正在尝试将 Qt 与 OpenCV 集成。
这是示例:http www opendesktop org/content/show.php/Qt+Opencv+webcam+viewer?content=89995
但功能:
putImage(IplImage* cvimage)
给出退出错误代码:1073741819,以下任何地方..:
cvimage->depth
..正在使用。
如何防止发生此错误?
您在十六进制中引用的错误号是 0xC0000005,表示 Windows 中的访问冲突。访问冲突意味着您的进程试图访问不属于它的内存(即取消引用指针)。很可能 cvimage 不是一个有效的指针,因此取消引用该指针会导致您的错误。
编辑:堆栈溢出将导致应用程序突然退出。
有关如何编写异常处理程序的说明,请参阅这篇文章,该处理程序将告诉您崩溃是什么。
那么也许你没有从你的主函数返回任何值?对我来说,它看起来像“未初始化的值”