From c9af7bba5d26f8b50080d6021c03876f3a424d35 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint <Friedemann.Kleint@nokia.com> Date: Wed, 8 Apr 2009 16:34:42 +0200 Subject: [PATCH] Add Documentation for CDB. Reviewed-by: hjk <qtc-committer@nokia.com> --- doc/qtcreator.qdoc | 49 +++++++++++++++++++++++++++++++++++++++------- 1 file changed, 42 insertions(+), 7 deletions(-) diff --git a/doc/qtcreator.qdoc b/doc/qtcreator.qdoc index 86df5409cb1..198aad2ed46 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 */ -- GitLab