我正在使用KDevelop4调试,它没有在其变量窗口中显示类型,也显示{...}
而不是展开数据。有没有办法展开?并查看所有变量的类型?
答案 0 :(得分:1)
KDevelop支持gdb pretty printers更漂亮的显示变量内容。如果matrix
是您自己的课程,您可以自己编写漂亮的打印机。如果您使用某些库,您可能会找到漂亮的打印机 - 或者自己也写一个。
请注意,调试gdb cli时,gdb pretty打印机也能正常工作。
答案 1 :(得分:0)
我刚刚在gdb中启用了漂亮的打印机,现在也遇到了这个问题。你可以通过禁用漂亮的打印机来解决这个问题。检查/etc/gdb/gdbinit/
和~/.gdbinit
。然后,您可以展开_matrix
以查看std::map
实施变量。虽然我怀疑它们会非常有用。