

The Symbol Server provides you with debugging informaton for the operating system libraries for debugging Windows applications. It is highly recommended that you add the Symbol Server provided by Microsoft to the symbol search path of the debugger. When manually building Qt Creator using the Microsoft Visual C++ Compiler, the build process checks for the required files in "%ProgramFiles%\Debugging Tools for Windows". In addition, you must select Qt Creator CDB Debugger Support (in Qt > Tools > Qt Creator) when you install Qt or the stand-alone Qt Creator. Note: Visual Studio does not include the Debugging tools needed, and therefore, you must install them separately. You can download them from Download and Install Debugging Tools for Windows as part of the Windows SDK. To use the CDB debugger, you must install the Debugging tools for Windows. You can also build your own GDB, as instructed in Building GDB.īuilds of GDB shipped with Xcode on macOS are no longer supported. On most Linux distributions, the GDB builds shipped with the system are sufficient. On Windows, use the Python-enabled GDB version that is bundled with the Qt package or comes with recent versions of MinGW. The following sections provide information about installing native debuggers. On Linux, the minimum supported version is LLDB 3.8.

The minimum supported version is LLDB 320.4.

On macOS you can use the LLDB version delivered with Xcode or build from source. LLDB is typically used with the Clang compiler (even though you can use it with GCC, too). LLDB is the default debugger in Xcode on macOS for supporting C++ on the desktop. The LLDB native debugger has similar functionality to the GDB debugger. Supported CDB VersionsĪll versions of CDB targeting platforms supported by Qt are supported by Qt Creator. The minimum supported version is GDB 7.5 using Python version 2.7, or 3.3, or newer.įor remote debugging using GDB and GDB server, the minimum supported version of GDB server on the target device is 7.0. GDB builds without Python scripting are not supported anymore and will not work. Starting with version 3.1, Qt Creator requires the Python scripting extension.
