Qt Programname.exe saiu com o código -1073741819 Como posso corrigir isso?

StackOverflow https://stackoverflow.com/questions/901424

  •  05-09-2019
  •  | 
  •  

Pergunta

Eu estou tentando integrar Qt com OpenCV.

Aqui está o exemplo:? Http www OpenDesktop org / content / show.php / Qt + opencv + webcam em + visualizador de conteúdo = 89995

Mas a função:

 putImage(IplImage* cvimage)

está dando o código de erro de saída: 1073741819, onde quer seguir ..:

 cvimage->depth

.. está sendo usado.

Como posso evitar que esse erro ocorra?

Foi útil?

Solução

O número de erro que você cita em hexadecimal é 0xC0000005 que indica uma violação de acesso no Windows. Uma violação de acesso significa que o processo tem tentado memória de acesso (ou seja dereference um ponteiro) que não pertence a ele. O mais provável é cvimage não é um indicador válido e, portanto, dereferencing desse ponteiro faz com que seu erro.

Edit:. Um estouro de pilha fará com que o aplicativo para sair de repente

este artigo para uma explicação de como escrever um manipulador de exceção que vai dizer o que o acidente foi.

Outras dicas

então talvez você não devolver qualquer valor de sua função principal? Parece que "o valor não inicializado" para mim

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top