你可以使用Qt Creator Debug模式来检查你的Qt工程。
Qt Creator不包含一个调试器。他提供一个调试器插件作为一个界面,连接qt Creator
和本地调试器,像gdb,cdb,或者java调试器。你可以使用本地调试器来debug c++ 语言。
Debugging   翻译_Debugging
 
Debugging  Qt  Applications
 
在debug模式,你能检查调试器在以下几种方法。
1.运行程序一行一行的或者一个指令一个指令
2.中断运行程序
3.设置断点
4.检查调用栈的内容
5.检查和修改被调试程序的寄存器和内存内容
6.检查和修改本地和全局变量的寄存器和内存
7.检查被加载的共享库的清单
8.创建当前被调试程序状态的快照,并重新检查
 
Qt Creator 清晰和简明的显示由本地调试器提供的原始信息,为了简化调试进程并尽可能的不丢失本地调试器的能力。
除了一般的IDE,显示 栈,变量,寄存器等等。Qt Creator也使调试基于qt的程序容易。调试器插件理解Qt 类的一些内部层次,例如QString,Qt 容器,最重要的QObject,也有大部分C++标准库的容器和一些Gcc、Symbian扩展。
 
如果你安装Qt Creator作为Qt SDk的一部分,GNU调试器将被安装。如果你想安装别的工具,看Setting Up Debugger.
 
操作模式:
调试器插件工作在不同的模式,依赖于进程是在哪里和怎样开始并运行的。一些模式只是可得的在一个特别deep系统或者平台。
你可以运行调试器在下面的模式:
Plain  调试本地的基于Qt 的GUi程序
Terminal   调试本地的console程序,没有gui
Attach    调试本地在Qt Creator外开始的程序
remote    调试一个进程运行在不同的机器
core     调试崩溃的程序在Unix
Post-mortem    调试崩溃的程序在Windows
TRK    调试运行在Symbian上的程序
 
当你按下  Start Debugging 按钮,调试器运行在合适的模式(plain,terminal或者TRK)。选择Debug按钮选项来运行调试器在不同的模式。

Plain Mode

选择Debug > Start Debugging > Start and Debug External Application... 

Terminal Mode

Projects > Run Settings,,选择Run in terminal

Attach Mode

Debug > Start Debugging > Attach to Running External Application..., 

Remote Mode(远程模式)

Debug > Start Debugging > Start and Attach to Remote Application....

Core Mode

这个模式只用在Unix。键入下面的命令在shell
ulimit -c unlimited
Debug > Start Debugging > Attach to Core....

Post-Mortem Mode

这个模式只用在windows
Tools > Options... > Debugger > Common > Use Creator for post-mortem debugging.

TRK Mode

这个模式只用在Symbian。更多信息Setting Up Development Environment for Symbian.