Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Italian
  4. Come usare il debug
Qt 6.11 is out! See what's new in the release blog

Come usare il debug

Scheduled Pinned Locked Moved Solved Italian
11 Posts 3 Posters 5.3k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    ceciacd79
    wrote on last edited by ceciacd79
    #1

    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 !!

    1 Reply Last reply
    0
    • VRoninV Offline
      VRoninV Offline
      VRonin
      wrote on last edited by
      #2

      Che IDE usi?

      "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
      ~Napoleon Bonaparte

      On a crusade to banish setIndexWidget() from the holy land of Qt

      C 1 Reply Last reply
      0
      • mrdebugM Offline
        mrdebugM Offline
        mrdebug
        wrote on last edited by
        #3

        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.

        Need programmers to hire?
        www.labcsp.com
        www.denisgottardello.it
        GMT+1
        Skype: mrdebug

        C 1 Reply Last reply
        1
        • VRoninV VRonin

          Che IDE usi?

          C Offline
          C Offline
          ceciacd79
          wrote on last edited by
          #4

          @VRonin
          In che senso IDE? la versione di QT creator è la 4.5.1, Kits 5.9.1.

          VRoninV 1 Reply Last reply
          0
          • mrdebugM mrdebug

            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.

            C Offline
            C Offline
            ceciacd79
            wrote on last edited by
            #5

            @mrdebug
            Si gli int li vedo, le string no. Che ottimizzazioni dovrei togliere?
            Io vorrei vedere la variabile nome ad esempio!
            0_1520370208489_Cattura.PNG

            1 Reply Last reply
            0
            • mrdebugM Offline
              mrdebugM Offline
              mrdebug
              wrote on last edited by
              #6

              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.

              Need programmers to hire?
              www.labcsp.com
              www.denisgottardello.it
              GMT+1
              Skype: mrdebug

              C 1 Reply Last reply
              0
              • mrdebugM mrdebug

                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.

                C Offline
                C Offline
                ceciacd79
                wrote on last edited by
                #7

                @mrdebug
                e... Faccio troppo uso di qDebug. Volevo semplificarmi la vita un pò :)

                1 Reply Last reply
                0
                • C ceciacd79

                  @VRonin
                  In che senso IDE? la versione di QT creator è la 4.5.1, Kits 5.9.1.

                  VRoninV Offline
                  VRoninV Offline
                  VRonin
                  wrote on last edited by
                  #8

                  @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.)

                  "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
                  ~Napoleon Bonaparte

                  On a crusade to banish setIndexWidget() from the holy land of Qt

                  C 1 Reply Last reply
                  0
                  • VRoninV VRonin

                    @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.)

                    C Offline
                    C Offline
                    ceciacd79
                    wrote on last edited by
                    #9

                    @VRonin
                    Scusa per il ritardo. utilizzo mingw530.

                    1 Reply Last reply
                    0
                    • VRoninV Offline
                      VRoninV Offline
                      VRonin
                      wrote on last edited by
                      #10

                      Prova tools->options->debugger->locals & expressions e controlla che "Use debugger helper" abbia la spunta

                      "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
                      ~Napoleon Bonaparte

                      On a crusade to banish setIndexWidget() from the holy land of Qt

                      C 1 Reply Last reply
                      1
                      • VRoninV VRonin

                        Prova tools->options->debugger->locals & expressions e controlla che "Use debugger helper" abbia la spunta

                        C Offline
                        C Offline
                        ceciacd79
                        wrote on last edited by
                        #11

                        @VRonin
                        Grazie mille! Funziona!

                        1 Reply Last reply
                        1

                        • Login

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Users
                        • Groups
                        • Search
                        • Get Qt Extensions
                        • Unsolved