代码之家  ›  专栏  ›  技术社区  ›  Rick2047

qt programname.exe退出,代码为-1073741819如何修复此问题?

  •  8
  • Rick2047  · 技术社区  · 15 年前

    我正在尝试将qt与opencv集成。

    例如:http www opendesktop org/content/show.php/qt+opencv+webcam+viewer?内容=89995

    但是功能:

     putImage(IplImage* cvimage)
    

    给出退出错误代码:1073741819,无论在何处出现以下情况….:

     cvimage->depth
    

    …正在被使用。

    如何防止此错误发生?

    2 回复  |  直到 12 年前
        1
  •  8
  •   Goz    15 年前

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

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

    this article 有关如何编写异常处理程序的说明,该异常处理程序将告诉您崩溃是什么。

        2
  •  0
  •   Kamil Klimek    15 年前

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