Solved Come usare il debug
-
Ciao, vorrei sapere se esiste la possibilità di visualizzare il valore di una variabile durante il debug.
Per esempio se uso un ciclo for con la variabile x che si incrementa ad ogni ciclo, posso visualizzare il suo valore da qualche parte?
Soprattutto vorrei visualizzare il valore delle variabili Qstring per chè al momento visualizzo solo dei numeri !! -
Che IDE usi?
-
Riesci a vedere il contenuto di una variabile di tipo int?
Secondo me il problema non è relativo a Qt ma a gdb. Prova a vedere se riesci a disabilitare le ottimizzazioni. Dovresti vedere poi il corretto contenuto della variabile.
-
@VRonin
In che senso IDE? la versione di QT creator è la 4.5.1, Kits 5.9.1. -
@mrdebug
Si gli int li vedo, le string no. Che ottimizzazioni dovrei togliere?
Io vorrei vedere la variabile nome ad esempio!
-
Ah ti credo sì che vuoi vedere che fa la tua variabile.
E' che non mi ricordo più come si fa.Fintantoché non trovi come si faccia se ti posso dare un consiglio prova a fare un qDebug() << TuaQString quando gli assegni il valore oppure prova a popolare un char* array (sempre che tu lo possa fare). Magari quello compoare in chiaro.
-
@mrdebug
e... Faccio troppo uso di qDebug. Volevo semplificarmi la vita un pò :) -
@ceciacd79 said in Come usare il debug:
@VRonin
In che senso IDE?Intendevo che programma stavi usando, Qt Creator e' la risposta che cercavo.
Che compilatore stai usando? (gcc, mingw, msvc, clang, etc.)
-
@VRonin
Scusa per il ritardo. utilizzo mingw530. -
Prova tools->options->debugger->locals & expressions e controlla che "Use debugger helper" abbia la spunta
-
@VRonin
Grazie mille! Funziona!