添加断点

要添加断点

  1. 以下任一方式添加新的断点
    • 在代码编辑器中,点击左侧边缘或按F9(macOS 上为 F8)在您希望应用程序停止的特定行。
    • 断点预设 视图中或 断点 视图中
      • 双击视图的空白部分。
      • 右键单击视图,并在上下文菜单中选择 添加断点
  2. 断点类型 中,选择应用程序代码中您希望应用程序停止的位置。

    {Add Breakpoints} dialog

清除 启用 使断点暂时失效,就像您已将其删除一样,但保留关于断点的信息,以便您以后再次启用它。

其他指定方法取决于您选择的位置,例如文件名和行号、地址、表达式或函数名。以下表格总结了高级选项。

选项
条件在达到断点之前评估的条件。如果条件评估为 true,则停止。
忽略计数停止应用程序之前忽略断点的次数。
线程指定
路径确定在设置断点时如何指定路径
  • 使用默认引擎 是调试引擎的首选设置。
  • 使用完整路径 传递完整路径,以避免在多个模块包含同名文件时产生歧义。这是 CDB 和 LLDB 的引擎默认值。
  • 使用文件名 仅传递文件名。这在源树位置与构建模块时使用的位置不匹配时很有用。这是 GDB 的引擎默认值,因为使用完整路径可能会很慢。
模块指定模块(库或可执行文件的基名)以加快调试器启动速度(CDB、LLDB)。
命令应用程序停止时执行的命令。每行一个命令。GDB 将以您指定的顺序执行命令。
仅跟踪点通过《迹点》,您可以记录关于应用程序的信息,而无需添加日志语句或修改代码。您可以设置迹点的条件。
消息显示在应用输出中的迹点消息。

另请参阅如何:调试调试调试器调试器

©2024 Qt公司有限公司。本文件中所包含的文档贡献均属于各所有者的版权。本文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款授权的。Qt及其相关标志是芬兰Qt公司及其在全球的子公司和关联公司的商标。所有其他商标均为各自所有者的财产。