Trying to run QT on Win7. Works pretty well but need debugger for C++ parts.
Read in forums that QT comes with preinstalled debugger except for Windows where you have to install M$ CDB. Which means I have to download Microsofts SDK and install the debugger part which apparently means I get the complete set of 6 alternate debugging environments: CDB, NTSD, NTKD, KD, WinDbg and an integrated debugger in Visual Studio. Seems a bit much but ok great.
Tried to install it but got error message "Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information." for which several forums say it helps if I uninstall any "Visual C++ Redistributable".
But I have no less than 11 versions of "Visual C++ Redistributable" installed (64 bit systems like mine tend to have twice as many as 32 bit systems). And the info from M$ and others is clear: Never uninstall these, they are designed to coexist, if I uninstall all 11, I can expect 11 of my other applications to crash. Don't want that.
I have two ideas:
Is there no alternative to CDB, and the installation package? I'm there's guessing probably no alternative to this debugger, but perhaps some other way to install CDB (I only need CDB, not all 6 debuggers).
My PC has Visual Studio 2012, both Ultimate and Express. I'm surprised if that doesn't mean CDB was installed as part of the package. If so, how can I make QT see it? I read somewhere that if I have Visual Studio plus WDK 8 then I will have the debuggers, but how can I check if I have WDK? I do have the folder "C:\Program Files (x86)\Windows Kits\8.0" with a lot of subfolders, that to me indicates that I have the WDK. And then I should already have CDB?
This thread seems to be very detailed on setting up CDB for QT, although a bit old (the instructions don't exactly match the latest i/f). If I already have CDB installed, it seems this thread should be enough to swlect and activate CDB. Well it's not. There are a lot of settings and no help. And I dont even know if I have CDB already or not. I have an auto detected kit "Desktop Qt 5.2.1 MSVC2012 32bit". But what about all the settings in QT debugger tabs general and CDB, shouldn't I at least enter a path or something?