Qt programname.exe terminato con il codice -1073741819 Come posso risolvere questo problema?
Domanda
Sto cercando di integrare Qt con OpenCV.
Ecco l'esempio:? Http www OpenDesktop org / content / show.php / Qt + Opencv + webcam + visualizzatore di contenuti = 89995
Ma la funzione:
putImage(IplImage* cvimage)
sta dando il codice di errore di uscita: 1073741819, ovunque seguente ..:
cvimage->depth
.. è in uso.
Come posso evitare che questo errore si verifica?
Soluzione
Il numero di errore si cita in esadecimale è 0xC0000005 che indica una violazione di accesso in Windows. Una violazione di accesso significa che il processo ha tentato di accedere alla memoria (cioè dereference un puntatore) che non appartiene ad esso. Molto probabilmente cvimage non è un puntatore valido e quindi dereferenziazione di tale puntatore provoca l'errore.
Modifica:. Un overflow dello stack farà sì che l'applicazione per uscire improvvisamente
questo articolo per una spiegazione di come scrivere un gestore di eccezioni che vi dirà che cosa l'incidente è stato.
Altri suggerimenti
, allora forse non restituisce alcun valore dalla tua funzione principale? Sembra che "valore non inizializzato" per me