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

如何在Qt Creator(gdb)中查看返回值,qt,gdb,qt-creator,Qt,Gdb,Qt Creator,有没有办法在Qt Creator中查看函数的返回值(在我的例子中使用GDB作为调试器) 我找到了答案3505002(如何使用gdb命令列表),但如果可能的话,我正在GUI中寻找一些东西 以下是找到的最接近答案的链接: 通过退出GUI中的功能(使用“退出”按钮或Windows版本Creator中的F11键),可以看到返回值 请注意,单步退出功能(在Windows版本的Creator中使用“跳过”按钮或F10)不会提供结果。 跳出时,返回值将显示在堆栈变量和表达式计算器之间弹出的窗口中的“局部变量和

有没有办法在Qt Creator中查看函数的返回值(在我的例子中使用GDB作为调试器)

我找到了答案3505002(如何使用gdb命令列表),但如果可能的话,我正在GUI中寻找一些东西

以下是找到的最接近答案的链接:


通过退出GUI中的功能(使用“退出”按钮或Windows版本Creator中的F11键),可以看到返回值

请注意,单步退出功能(在Windows版本的Creator中使用“跳过”按钮或F10)不会提供结果。

跳出时,返回值将显示在堆栈变量和表达式计算器之间弹出的窗口中的“局部变量和表达式”视图中

总是能够看到最近退出的函数的返回值是很好的,但是gdb似乎并不支持它,所以Creator不太可能在短期内支持它。无论如何,只要需要返回值,就可以随时使用跳出功能。Felix Dombek:

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

局部变量和表达式不再是同一视图。那么返回值出现在哪里?--即使是在Windows中,F11也应该是Shift-F11,而F11应该是Shift-F11吗?--一张截图就太棒了