Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Unknown debugger type "No engine" when try to debug Windows 64 bits on QT 5.9.2
Forum Updated to NodeBB v4.3 + New Features

Unknown debugger type "No engine" when try to debug Windows 64 bits on QT 5.9.2

Scheduled Pinned Locked Moved Solved General and Desktop
11 Posts 4 Posters 4.7k 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.
  • L Offline
    L Offline
    lqsa
    wrote on last edited by
    #1

    When try to debug a Windows 64 bits app, appears the error:

    Unknown debugger type "No engine"
    Unable to create a debugging engine of the type "No engine"
    

    I've installed:

    • QT 5.9.2, MSVC 2017 64-bit (5.9.2-201709270452).
    • MSVC 2017
    • Debugging tools for Windows.
    A 1 Reply Last reply
    0
    • L lqsa

      When try to debug a Windows 64 bits app, appears the error:

      Unknown debugger type "No engine"
      Unable to create a debugging engine of the type "No engine"
      

      I've installed:

      • QT 5.9.2, MSVC 2017 64-bit (5.9.2-201709270452).
      • MSVC 2017
      • Debugging tools for Windows.
      A Offline
      A Offline
      ambershark
      wrote on last edited by ambershark
      #2

      @lqsa It sounds like something registered a bad debugger in your windows setup. You can fix it via the registry or I'm sure there's a way to set the default debugger in windows without a registry hack. I don't use windows enough to know it off the top of my head though.

      This might help:
      http://forums.devshed.com/windows-help-34/change-default-windows-time-debugger-windows-default-477323.html

      My L-GPL'd C++ Logger github.com/ambershark-mike/sharklog

      1 Reply Last reply
      0
      • SGaistS Offline
        SGaistS Offline
        SGaist
        Lifetime Qt Champion
        wrote on last edited by
        #3

        Hi,

        Did you check in the Build and Run settings that your debugger is found ? If so, check your Kit and try to select it.

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        L 1 Reply Last reply
        0
        • SGaistS SGaist

          Hi,

          Did you check in the Build and Run settings that your debugger is found ? If so, check your Kit and try to select it.

          L Offline
          L Offline
          lqsa
          wrote on last edited by
          #4

          @SGaist It isn't found. On Auto-detect doesn't appear and on Kits appears a warning. After select, the Debugger is None. The dropbox doesn't show any 64 bit debugger for Windows.

          JonBJ 1 Reply Last reply
          0
          • SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #5

            Then are you sure you didn't install the 32bit version of the debugger ?

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            L 1 Reply Last reply
            0
            • SGaistS SGaist

              Then are you sure you didn't install the 32bit version of the debugger ?

              L Offline
              L Offline
              lqsa
              wrote on last edited by
              #6

              @SGaist I don't know. I've installed the Debugging Tools downloaded from the previous link. How can I know it if is 64 bits?

              I've uninstalled QT and installed again, but without results.

              Is it possible to configure manually? How?

              JonBJ 1 Reply Last reply
              0
              • L lqsa

                @SGaist I don't know. I've installed the Debugging Tools downloaded from the previous link. How can I know it if is 64 bits?

                I've uninstalled QT and installed again, but without results.

                Is it possible to configure manually? How?

                JonBJ Offline
                JonBJ Offline
                JonB
                wrote on last edited by
                #7

                @lqsa said in Unknown debugger type "No engine" when try to debug Windows 64 bits on QT 5.9.2:

                @SGaist I don't know. I've installed the Debugging Tools downloaded from the previous link. How can I know it if is 64 bits?

                https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/choosing-a-32-bit-or-64-bit-debugger-package

                Though quite you want WinDbg I'm not sure.

                L 1 Reply Last reply
                0
                • JonBJ JonB

                  @lqsa said in Unknown debugger type "No engine" when try to debug Windows 64 bits on QT 5.9.2:

                  @SGaist I don't know. I've installed the Debugging Tools downloaded from the previous link. How can I know it if is 64 bits?

                  https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/choosing-a-32-bit-or-64-bit-debugger-package

                  Though quite you want WinDbg I'm not sure.

                  L Offline
                  L Offline
                  lqsa
                  wrote on last edited by
                  #8

                  @JNBarchan My host is Windows 10 64 bits. The first article line says: "When you install Debugging Tools for Windows, you get both a 32-bit set of tools and a 64-bit set of tools". So, the 64 bits version is installed.

                  1 Reply Last reply
                  0
                  • L lqsa

                    @SGaist It isn't found. On Auto-detect doesn't appear and on Kits appears a warning. After select, the Debugger is None. The dropbox doesn't show any 64 bit debugger for Windows.

                    JonBJ Offline
                    JonBJ Offline
                    JonB
                    wrote on last edited by
                    #9

                    @lqsa said in Unknown debugger type "No engine" when try to debug Windows 64 bits on QT 5.9.2:

                    @SGaist It isn't found. On Auto-detect doesn't appear and on Kits appears a warning.

                    And that warning says what?

                    1 Reply Last reply
                    0
                    • L Offline
                      L Offline
                      lqsa
                      wrote on last edited by lqsa
                      #10

                      I've found it!

                      Reading this page:
                      https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/

                      I click on the third link, "install the Windows SDK" that appears on "As a standalone tool set". This link goes to a page that downloads a different exe than the first one. After execute this exe and select only the "Debugging Tools for Windows" option, the debuggers appears installed on C:\Program Files (x86)\Windows Kits\8.1\Debuggers.

                      Thank you very much.

                      JonBJ 1 Reply Last reply
                      0
                      • L lqsa

                        I've found it!

                        Reading this page:
                        https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/

                        I click on the third link, "install the Windows SDK" that appears on "As a standalone tool set". This link goes to a page that downloads a different exe than the first one. After execute this exe and select only the "Debugging Tools for Windows" option, the debuggers appears installed on C:\Program Files (x86)\Windows Kits\8.1\Debuggers.

                        Thank you very much.

                        JonBJ Offline
                        JonBJ Offline
                        JonB
                        wrote on last edited by
                        #11

                        @lqsa Very good.

                        For others reading this, https://wiki.qt.io/Qt_Creator_Windows_Debugging includes:

                        Qt Creator uses the cdb.exe command line debugger provided with the Debugging Tools for Windows package as part of the Windows SDK.

                        As of Microsoft Visual Studio 2012, the Windows Kit 8 is installed along with Visual Studio, but cdb.exe is not included unless you check the Debugging Tools for Windows component in the installer

                        which may be significant.

                        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