Qt programname.exe завершен с кодом -1073741819 Как я могу это исправить? - PullRequest
8 голосов
/ 23 мая 2009

Я пытаюсь интегрировать Qt с OpenCV.

Вот пример: http www opendesktop org / content / show.php / Qt + Opencv + веб-камера + программа просмотра? Content = 89995

Но функция:

 putImage(IplImage* cvimage)

дает код ошибки выхода: 1073741819, где бы ни следовал ..:

 cvimage->depth

.. используется.

Как я могу предотвратить возникновение этой ошибки?

Ответы [ 2 ]

8 голосов
/ 02 июля 2009

Номер ошибки, который вы цитируете в шестнадцатеричном формате, равен 0xC0000005, что указывает на нарушение прав доступа в Windows. Нарушение доступа означает, что ваш процесс пытался получить доступ к памяти (то есть разыменовать указатель), которая не принадлежит ему. Скорее всего, cvimage не является допустимым указателем, и, следовательно, разыменование этого указателя вызывает вашу ошибку.

Редактировать: переполнение стека приведет к внезапному завершению работы приложения.

См. в этой статье для объяснения того, как написать обработчик исключений, который расскажет вам, что было сбоем.

0 голосов
/ 20 декабря 2009

тогда, может быть, вы не возвращаете значение из своей основной функции? Для меня это выглядит как "неинициализированное значение"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...