在调试器中查看boost :: multi_index_container数据

时间:2016-02-10 18:22:03

标签: c++ visual-studio debugging boost

我正在尝试调查使用Visual Studio在Windows上使用boost.multi_index库的程序的内存转储。我有与该内存转储相对应的源代码,可执行文件和调试符号。但是,调试器无法以与其相同的方式显示存储在multi_index容器中的实际数据,例如,对于std :: map或std :: vector。安装此https://cppvisualizers.codeplex.com/插件没有帮助 - 仍然只看到一些没有实际数据的内部数据成员。我试图检查的多指数有2个散列指数。有没有人知道如何仅根据VS调试器中可见的原始值获取数据?

1 个答案:

答案 0 :(得分:0)

使用Visual Studio 2017,插件“ VS2017的C ++调试器可视化工具”为我工作:https://marketplace.visualstudio.com/items?itemName=ArkadyShapkin.CDebuggerVisualizersforVS2017