必须先学会打断点,这是Qt Creator中调试C++代码最基础关键的一步;按F9或点击行号左侧设断点,仅支持可执行语句;可通过断点视图管理多断点并配置条件;启动调试前需确保已配置调试器,否则F5无法进入断点。

要在Qt Creator里让程序运行到某一行就自动停下来检查变量和流程,必须先学会打断点——这是调试C++代码最基础也最关键的一步,没设对断点,后续所有调试操作都无从谈起。
在代码编辑器中快速设置断点
把光标停在你想暂停执行的那行代码上,直接按 F9 键。这行左侧边距会出现一个红色实心圆点,表示断点已生效。
也可以用鼠标点击行号左侧的灰色空白区域,同样会点亮红色圆点。再次点击该位置,断点即被移除。
注意:断点只能打在可执行语句行上,比如函数体内的代码、循环体、条件分支内部;不能打在空行、注释行或类声明行上,否则Qt Creator会忽略该操作。
通过断点视图管理多个断点
方法一:打开“断点”视图(菜单栏 → 窗口 → 视图 → 断点,或按 Ctrl+5),在空白处双击,弹出添加对话框,选择“源码断点”,填入文件路径和行号即可。
方法二:右键已存在的断点 → 选择“编辑断点”,可配置条件、忽略次数、日志输出等高级属性。例如,想让断点只在 i == 5 时触发,就在 Condition 栏输入 i == 5。
Qt Creator 18.0.2 Windows x86_64 历史版本安装包,适合需要旧版本 IDE、旧项目兼容、Qt/C++ 项目维护、构建套件配置和调试环境回退的用户使用。
【Condition 中的表达式必须是当前作用域内可访问的变量,否则调试器无法求值,断点将永远不命中】
启动调试并验证断点是否生效
第一步:确保项目已成功构建,且构建套件(Kit)中启用了调试器(如 gdb 或 cdb);【若未配置调试器,按下F5后会提示“调试器未设置”,此时无法进入断点】
第二步:点击左下角绿色甲虫图标(或按 F5)启动调试。
第三步:程序运行至第一个断点时自动暂停,该行左侧会出现黄色箭头,同时底部调试面板展开,显示“堆栈”“局部变量”“表达式”等标签页。
第四步:观察“局部变量”窗格,确认关键变量(如循环计数器、指针地址)已列出并显示当前值——这意味着断点不仅命中,而且调试上下文已正确加载。

















