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