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 !! -
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.
-
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.
-
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.
-
@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.)
-
@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.)
-
Prova tools->options->debugger->locals & expressions e controlla che "Use debugger helper" abbia la spunta