gpt4 book ai didi

c++ - GDB 支持 STL 可视化( pretty-print )

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:03:35 27 4
gpt4 key购买 nike

GDB 7.0 为 STL 对象添加了 pretty-print 。但是,此实现仅支持 GCC 版本的 STL。例如,如果您正在使用 Dinkum STL 实现,您可能会看到此消息:

  File "c:/development/bbndk/python\libstdcxx\v6\printers.py", line 588, in to_string
ptr = self.val ['_M_dataplus']['_M_p']
gdb.error: There is no member or method named _M_dataplus.

有人知道与 Dinkum 兼容的 pretty-print 库的开源或商业实现吗?

最佳答案

修改 libstdcxx/v6/printers.py 以使用 Dinkum STL 应该非常简单。

Does anybody knows about open source or commertial implementation of pretty printer library compatible with Dinkum

问 Dinkum?

关于c++ - GDB 支持 STL 可视化( pretty-print ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7380088/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com