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

use*_*340 7 qt gdb qt-creator

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

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

这是找到的最接近答案的链接:

如何使用gdb命令列表打印函数的参数并返回值而不暂停?

use*_*340 11

通过逐步退出函数(使用Windows中的"生成器"中的"Step Out"按钮或F11键),可以看到返回值.

请注意,通过单步执行退出该功能(使用Step over按钮或Windows版本的Creator中的F10)不会提供结果.

单步执行时,返回值显示在窗口中的Locals and Expressions视图中,该窗口在堆栈变量和表达式赋值器之间弹出.

总是能够看到最近退出的函数的返回值会很好,但看起来gdb并不支持它,所以Creator很可能不会很快支持它.无论如何,只要需要返回值,就可以使用Step Out功能,这是一个充分的解决方法.