Qt programname.exe terminato con il codice -1073741819 Come posso risolvere questo problema?

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

  •  05-09-2019
  •  | 
  •  

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?

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top