2016-02-24 11 views
5

ottengo l'errore nella riga dell'oggetto quando ho di debug mia applicazione Qt (usando Qt Creator 3.6.0)Eccezione a 0x751fc52f, Codice: 0x71a:, flags = 0x1 (esecuzione non può continuare) (primo caso)

Non capisco quando costruisco ed eseguo ma solo quando eseguo il debug. A causa di questo, il mio debugger si comporta anche come funky, a volte non entra nel codice, altre volte lo fa, specialmente quando riavvia Qt Creator.

Ancora più importante non c'è idea di dove si stia verificando questa eccezione. Come posso ottenere questa eccezione e forse il debugger si ferma dove si sta verificando?

risposta

7

Come posso arrivare a questa eccezione e forse avere la fermata debugger dove sta avvenendo?

Qt Creator può impostare la modalità di debug specifica per quello. A seconda delle specifiche debugger "Break on eccezione":

enter image description here

Ricordate che Qt Creator utilizza debugger esterni e IDE specializzati come Visual Studio o xCode avere un migliore controllo sulle opzioni di debug. MS Visual Studio, ad esempio, riconosce diversi tipi di eccezioni tra cui C++ e molti altri, ma qui ci sono solo delle eccezioni C++ generali. Visual Studio tipi debugger con il manico di eccezioni:

enter image description here

+0

Grazie, che dovrebbe fare, ma non sono più ottenere l'eccezione dopo aver apportato alcune modifiche. Ma terrò d'occhio e accetterei questa risposta se potessi verificare. – zar

+0

Non ho ancora ricevuto questo errore per verificare, ma ho accettato questa risposta in quanto è stata votata dagli altri e ha aiutato. – zar

Problemi correlati