【发布时间】:2017-12-25 01:20:54
【问题描述】:
这是一个 VSCode 特定的问题。
在这里提问,因为 VSCode 存储库指向关于 SO 的提问。
我在 Mac OS 上使用 VSCode 和 LLDB。
我正试图弄清楚如何检查 std::set。
我找不到任何关于此的文档;我找到了一些使用宏 (https://sourceware.org/ml/gdb/2008-02/msg00064/stl-views.gdb) 使用 GDB 的方法
但我无法让 GDB 与 VS Code 一起工作(使用了 WebFreak Native Debug 扩展,但在运行时我只是得到“正在运行的可执行文件”并且什么也没发生,没有错误,没有日志,所以我放弃了)
到目前为止,LLDB 对我来说效果很好(使用 -DDEBUG=2 标志来让符号正常工作),但是当我试图在 variables 框架中打开 set 时,我什么也看不到。
我只得到里面的项目数。
是否有与 GDB 类似的宏来检查 LLDB 中的集合?还是有其他方法?
谢谢
【问题讨论】:
标签: c++ debugging visual-studio-code lldb stdset