无法展开KDevelop4调试{...}

时间:2012-08-17 18:38:33

标签: c++ linux debugging ide kdevelop

我正在使用KDevelop4调试,它没有在其变量窗口中显示类型,也显示{...}而不是展开数据。有没有办法展开?并查看所有变量的类型?

2 个答案:

答案 0 :(得分:1)

KDevelop支持gdb pretty printers更漂亮的显示变量内容。如果matrix是您自己的课程,您可以自己编写漂亮的打印机。如果您使用某些库,您可能会找到漂亮的打印机 - 或者自己也写一个。

请注意,调试gdb cli时,gdb pretty打印机也能正常工作。

答案 1 :(得分:0)

我刚刚在gdb中启用了漂亮的打印机,现在也遇到了这个问题。你可以通过禁用漂亮的打印机来解决这个问题。检查/etc/gdb/gdbinit/~/.gdbinit。然后,您可以展开_matrix以查看std::map实施变量。虽然我怀疑它们会非常有用。