CLion仅显示调试器中的结果类型,而不是实际值

时间:2017-06-21 00:35:33

标签: c++ debugging gdb clion

所以我在包括手表在内的很多地方都遇到过这个问题,但是对于表达方式来说尤其烦人。基本上,CLion成功地回避了表达式,发现它返回了一个结果,显示了结果的类型,但并没有实际向我显示该值。是否有一些神奇的命令我实际上看不到值?我可以看到我是否切换到lldb而不是gdb,但是lldb有它自己的一组问题,包括表达式评估在大多数情况下根本不起作用。 enter image description here

2 个答案:

答案 0 :(得分:0)

当评估表达式时出现错误时会发生这种情况。除了红色波形之外,CLion没有表明gdb模式中存在错误(在lldb模式下,有时会显示一些错误)。更正错误使值显示在结果类型旁边

答案 1 :(得分:0)

对我来说,这也发生在没有错误的情况下,不知道为什么:(