c++ - qt有没有watch变量调试功能

标签 c++ debugging qt-creator

我尝试观察类成员何时在 QTCreator 5.2 中发生更改,但我没有在 Eclipse 中找到任何相关函数,如“监视变量”。

有谁知道还有其他方法可以观察变量值的变化吗?

最佳答案

您可以为此使用数据断点。你需要:

  1. 在“断点” View 中右键单击以打开上下文菜单,然后选择“添加断点”。
  2. 在“断点类型”字段中,选择“在固定地址访问数据时中断”。
  3. 在地址字段中,指定内存块的地址。
  4. 选择确定。

如果地址显示在 Locals and Expressions View 中,您可以在上下文菜单中选择 Add Data Breakpoint at Object's Address 来设置数据断点。

您可以在此处阅读更多信息 Qt Documentation: Interacting with the Debugger

关于c++ - qt有没有watch变量调试功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24786421/

相关文章:

c++ - 为测试创建多个相似标识符的宏

c++ - 关闭 C++ 注释中的 vim 语法高亮

c++ - 如何理解 C++ 标准 N3337 中的 expr.const.cast 条款 8?

android - 由 Intent 过滤器启动时调试应用程序

qt - 在OpenCV 2.4.5中使用QtCreator 2.7.0

c++ - 如何让用户垂直调整窗口大小

c++ - 为什么 is_standard_layout 在这里给出 true?

ios - 如何在 Xcode 中调试 Delphi iOS FireMonkey 应用程序?

debugging - 如何在VSCode Debug模式下显示整个值

c++ - 从未命名的 QGraphicsTextItem 中获取文本