How to configure CDB in Qt Creator(使用VC调试器)
I was having the same problems too, and finally figured out how to solve this. Styne666 gave me a hint. Do the following:
- Tools
- Options...
- Build & Run
- Tool Chains
- Use the "Clone" button to make a copy of each of the auto-detected MSVC items
- In each of the cloned items, you can specify the debugger in the "Debugger" field (e.g. C:Program FilesWindows Kits8.0Debuggersx64cdb.exe)
- After this everything seems to work...
Colby
{edit}
I should further mention that if you are running a 64-bit version of Windows and a 32-bit version of Qt Creator like I am, you need to make sure that you are pointing to the 32-bit versions of cdb (of which there are x86 and x64 target versions). So for the 32-bit target builds I run this:
C:Program Files (x86)Windows Kits8.0Debuggersx86cdb.exe
And for x64 builds I run this:
C:Program Files (x86)Windows Kits8.0Debuggersx64cdb.exe
The tricky part is that it is somewhat difficult to get Microsoft to install the 32-bit version of the debugging tools on your 64-bit machine. A co-worker tried to do so recently and said that he needed to install the Windows 8 tools in order to have the option to do that - the Windows 7 versions would not let you.
http://stackoverflow.com/questions/9975949/how-to-configure-cdb-in-qt-creator