Solved Unknown debugger type "No engine" when try to debug Windows 64 bits on QT 5.9.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 -
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.
-
@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.
-
Then are you sure you didn't install the 32bit version of the debugger ?
-
@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?
-
@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?
Though quite you want WinDbg I'm not sure.
-
@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.
-
@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?
-
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.
-
@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.