调试模式视图
在 调试 模式下,您可以在调试时检查应用程序的状态。
您可以用许多方式与调试器交互
- 中断正在运行的应用程序。
- 设置断点。
- 逐行或逐指令地执行应用程序。
- 检查调用栈的内容。
- 检查和修改局部和全局变量的内容。
- 检查和修改调试应用程序的寄存器和内存内容。
- 检查已加载的共享库列表。
- 反汇编代码段。
以下表格汇总了 调试 模式视图,以及更多信息的链接。
视图 | 用途 | 了解更多 |
---|---|---|
堆栈 | 检查导致当前位置的嵌套函数调用作为调用栈跟踪。 | 查看调用栈跟踪 |
断点预设 断点 | 设置带有条件的 断点,使应用程序以受控方式停止。一个 观察点 在表达式值更改时停止应用程序。 | 设置断点 |
线程 | 在线程之间切换。 | 查看线程 |
模块 | 查看包含在应用程序中的模块的信息。 | 查看模块 |
源文件 | 查看项目包含的源文件列表。 | 查看源文件 |
局部变量 | 查看最顶层调用帧的函数参数和局部变量的信息。 | 局部变量和函数参数 |
表达式 | 计算算术表达式或函数调用的值。 | 评估表达式 |
寄存器 | 查看 CPU 寄存器的当前状态,以检查应用程序的机器级。 | 查看和编辑寄存器状态 |
外设寄存器 | 查看外设寄存器的当前状态。 | 外设寄存器 |
全局调试日志 调试器日志 | 查看调试输出以找出为什么调试器不起作用。 日志视图充当控制台,因此您可以将日志中文本光标下的行内容直接发送到调试器。 | 调试器故障排除 |
反汇编器 | 查看当前函数的反汇编代码。 | 查看反汇编代码 |
编辑器 | 在文本编辑器中打开当前源文件以更改它。 | 编辑模式 |
注意: 视图 菜单仅在您进行调试时显示某些视图。
管理调试视图
当您不在调试状态下,调试模式会显示调试器预设视角
在调试过程中,该模式会显示您通常用于调试C++或QML应用程序的视图。要显示其他视图或隐藏视图,请转到“视图”。
您可以在Qt Creator中将视图拖动到屏幕上的新位置。Qt Creator会保存视图的大小和位置以供未来的会话使用。选择“视图” > “视图” > “重置为默认布局”,将视图重置到它们原始的大小和位置。
要显示和隐藏视图中的列,在上下文菜单中切换“显示列”。
自定义调试视图
要更改调试视图的外观和行为,请在首选项 > 调试器 > 常规中设置首选项。
例如,您可以
- 在调试视图中使用交替行颜色。
- 从主编辑器获取字体大小更改。
- 在调试时在主编辑器中显示工具提示。
- 当调试器退出时,关闭临时源和内存视图并切换到之前使用的Qt Creator模式。
- 当调试的应用程序中断时,将Qt Creator带到前台。
©© 2024 The Qt Company Ltd。其中包含的文档贡献是各自所有者的版权。本处提供的文档是根据自由软件基金会发布的GNU自由文档许可协议版本1.3的条款授予许可的。Qt及其 respective logos是芬兰和/或其他国家的Qt Company Ltd的商标。所有其他商标均为其各自所有者的财产。