Debugging in Qt
In software development, technical problems arise often. To address these issues, we must first identify and resolve all of them before releasing our application to the public to maintain quality and our reputation. Debugging is a technique for locating these underlying technological issues.
In the coming sections, we will discuss popular debugging techniques used by software engineers to ensure their software's stability and quality.
Debuggers supported by Qt
Qt supports several different types of debuggers. The debugger you use can vary depending on the platform and compiler you're using for your project. The following is a list of debuggers that are widely used with Qt:
- GNU Symbolic Debugger (GDB) is a cross-platform debugger developed by the GNU Project.
- Microsoft Console Debugger (CDB) is a debugger from Microsoft for Windows.
- Low Level Virtual Machine Debugger (LLDB) is a cross-platform debugger developed by the LLVM Developer...