Qt programname.exe sorti avec le code -1073741819 Comment puis-je résoudre ce problème?
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?
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