diff --git a/doc/qtcreator.qdoc b/doc/qtcreator.qdoc index 86df5409cb10bf55c08ba64e84d40140067bfc25..198aad2ed463f5a23c921b1b68491a3d9905e869 100644 --- a/doc/qtcreator.qdoc +++ b/doc/qtcreator.qdoc @@ -964,22 +964,37 @@ \nextpage creator-cmake-support.html \title Debugging with Qt Creator + \section1 Introduction + + Qt Creator does not have its own debugger. Instead, it provides a graphical + frontend to various debugger engines: \table + \header + \o Platform + \o Compiler + \o Debugger Engine \row - \i \note Qt Creator's debugger integration currently does not - support debugging applications created with the Microsoft Visual - C++ Compiler. + \o Linux, Unixes, Mac OS + \o gcc + \o GNU Symbolic Debugger (gdb) + \row + \o Windows/MinGW + \o gcc + \o GNU Symbolic Debugger (gdb) + \row + \o Windows + \o Microsoft Visual C++ Compiler + \o Debugging Tools for Windows / Microsoft Console Debugger (CDB) \endtable - Qt Creator does not have its own debugger. Instead, it provides a graphical - frontend to the GNU Symbolic Debugger (gdb). This frontend allows you to + The frontend allows you to step through a program line-by-line or instruction-by-instruction, interrupt running programs, set breakpoints, examine the contents of the call stack, local and global variables, etc. - Within Qt Creator, the raw information provided by gdb is displayed in a - clear and concise manner, simplifying the process of debugging. + Within Qt Creator, the raw information provided by the engine is displayed + in a clear and concise manner, simplifying the process of debugging. In addition to generic IDE functionality: stack view, views for locals and watchers, registers, etc, Qt Creator comes with additional features to make @@ -1264,6 +1279,26 @@ through the code using the following buttons: \image qtcreator-debugging-buttons.png + + \section1 Debugger Engine Installation Notes + + \table + \header + \o Debugger Engine + \o Notes + \row + \o Debugging Tools for Windows + \o Using this engine requires installing the \e{Debugging Tools for Windows} + 32-bit package (Version 6.10), which is freely available for download from the + \l{http://msdn.microsoft.com/en-us/default.aspx}{Microsoft Developer Network} or + directly from \l{http://www.microsoft.com/whdc/devtools/debugging/installx86.Mspx}{Microsoft}. + The pre-built \e{Qt SDK for Windows} will make use of the library if it is present + on the system. + When building \e{Qt Creator} using the \e{Microsoft Visual C++ Compiler}, + the location \c{"%ProgramFiles%\Debugging Tools for Windows"} will be checked + for the required include files. + \ + \endtable */