Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. Qt creator and Msvc debug ... so slow !
Forum Updated to NodeBB v4.3 + New Features

Qt creator and Msvc debug ... so slow !

Scheduled Pinned Locked Moved Qt Creator and other tools
8 Posts 5 Posters 10.4k Views 1 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.
  • Q Offline
    Q Offline
    qtnext
    wrote on last edited by
    #1

    Hi,

    I use now Qt creator instead of Microsoft Visual c++ ... it's a far better experience than using msvc... But Debug is very slow when using cdb ... Is it normal ? Will it evolve ? because it's unusable ... so I switch to msvc when I wants to debug ...

    1 Reply Last reply
    0
    • A Offline
      A Offline
      alexander
      wrote on last edited by
      #2

      Yes, it's problem. "http://labs.qt.nokia.com/2010/10/15/peek-and-poke-vol-4/":http://labs.qt.nokia.com/2010/10/15/peek-and-poke-vol-4/

      1 Reply Last reply
      0
      • F Offline
        F Offline
        Friedemann.Kleint
        wrote on last edited by
        #3

        Yes, we are aware of the issue and it is being worked on.

        1 Reply Last reply
        0
        • F Offline
          F Offline
          FredjiB
          wrote on last edited by
          #4

          Where can I stay informed of the fix of this issue please?

          1 Reply Last reply
          0
          • F Offline
            F Offline
            Friedemann.Kleint
            wrote on last edited by
            #5

            We plan to rewrite the whole CDB debugger engine, so, it is actually not just a small fix. It might appear with Qt Creator 2.2 in 'experimental' state.

            1 Reply Last reply
            0
            • A Offline
              A Offline
              alexander
              wrote on last edited by
              #6

              Friedemann.K.., It's good news! :)

              1 Reply Last reply
              0
              • N Offline
                N Offline
                niby
                wrote on last edited by
                #7

                [quote author="Friedemann.Kleint" date="1289826731"]We plan to rewrite the whole CDB debugger engine, so, it is actually not just a small fix. It might appear with Qt Creator 2.2 in 'experimental' state.[/quote]

                Good news! !

                1 Reply Last reply
                0
                • F Offline
                  F Offline
                  Friedemann.Kleint
                  wrote on last edited by
                  #8

                  To keep you updated: the new debugging engine slowly takes shape in the master branch of Qt Creator (due to become Qt Creator 2.2). You are very welcome to give it a try.

                  As before, you need an installation of the Debugging Tools for Windows. The master branch of Qt Creator should be compiled using a version of the Microsoft Visual C++ Compiler that matches the Debugging Tools for Windows installation (32bit Debugging Tools -> 32 bit compiler, (64bit Debugging Tools -> 64 bit compiler).

                  The new engine will then show up on in the Debugger Settings as CDB (new, experimental) Press Autodetect and check the group box - it should display the path to the executable cdb.exe of the_ Debugging Tools for Windows_.
                  You should then be all set up. It is advisable keep an eye on the debugger log (Window/Views/Debugger Log in Debug mode).

                  Currently, it should be able to display string classes, most QVariant's and simple containers (lists, vectors). The startup time for bigger projects should be considerably reduced.

                  Technically speaking, we no longer link to the Debugging Tools for Windows directly but control the cdb.exe process (as we do with gdb), which has extension library (qtcreatorcdbext) loaded.
                  It is thus decoupled from the UI and lock-ups should no longer occur.
                  It also enables us to control a 64bit cdb.exe from Qt Creator built with 32 bit and vice versa - all it takes is to recompile the extension library (qtcreatorcdbext under src/libs/qtcreatorcdbext) with the right compiler. The extension library does not require Qt.

                  1 Reply Last reply
                  0

                  • Login

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