如何在Qt Creator(gdb)中查看返回值

8
2个回答

12

通过在GUI中退出函数(使用“Step Out”按钮或Windows版本的Creator中的F11键),可以查看返回值。

请注意,通过单步执行(使用“Step Over”按钮或Windows版本的Creator中的F10)退出函数不会提供结果。

在退出时,在本地变量和表达式评估器之间弹出一个窗口,在其中显示返回值。

总是能够看到最近退出函数的返回值会很好,但显然gdb不支持该功能,因此Creator可能不会很快支持该功能。无论如何,使用“Step Out”功能随时需要返回值都是足够的解决方法。


1
本地变量和表达式不再是同一个视图。那么返回值出现在哪里呢? -- 在 Windows 中,难道不应该使用 Shift-F11 来跳出吗?F11 是单步进入吧? -- 如果有截图就太好了。 - Felix Dombek

1

@Felix Dombek:

  • 至少在Linux上,步骤是Shift-F11。
  • 返回值将出现在变量资源管理器的额外部分中(如果您选择调试模式,则可用。通过按Qt Creator的极左边栏上的错误图标或按Ctrl + 4切换到调试模式)
  • 截图:

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接