Qt programname.exe sorti avec le code -1073741819 Comment puis-je résoudre ce problème?

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

  •  05-09-2019
  •  | 
  •  

Question

Je suis en train d'intégrer Qt avec OpenCV.

Voici l'exemple: http www OpenDesktop org / content / show.php / Qt + OpenCV + webcam + lecteur de contenu = 89995

Mais la fonction:

 putImage(IplImage* cvimage)

est en donnant le code d'erreur de sortie: 1073741819, où suivant ..:

 cvimage->depth

.. est utilisé.

Comment éviter cette erreur se produit?

Était-ce utile?

La solution

Le numéro d'erreur que vous citez dans l'hexagone est 0XC0000005 qui indique une violation d'accès dans les fenêtres. Une violation d'accès signifie que votre processus a tenté d'accéder à la mémoire (c.-à-déréférencer un pointeur) qui ne lui appartient pas. La plupart cvimage probable est pas un pointeur valide et donc déréférencement de pointeur que provoque votre erreur.

Edit:. Un débordement de pile provoque l'application à quitter soudainement

Voir cet article pour une explication de la façon d'écrire un gestionnaire d'exception qui vous dira ce que l'accident était.

Autres conseils

alors peut-être vous ne retournez pas une valeur de votre fonction principale? Il ressemble à « valeur non initialisée » pour moi

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top