c++ - 如何使用 visual studio 2015 正确调试 MFC 容器

标签 c++ mfc visual-studio-debugging

我在大型遗留项目中使用 visual studio 2015, 但是当我尝试调试像 CMap、CArray 这样的 MFC 容器时 我无法成功查看容器中有哪些元素。

我能做到的唯一方法是将它分配给变量并观察特定键中的变量。

每次这样做都会消耗大量的编译时间和重启工具。

有没有办法克服这个问题?

非常感谢 能登

最佳答案

您必须创建自定义 natvis调试器可视化工具。

关于c++ - 如何使用 visual studio 2015 正确调试 MFC 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55146931/

相关文章:

c++ - 什么是无效,更新方法在 VC++ 中做什么

c++ - 将静态控件子类化到对话框窗口

c++ - MFC TreeView 控件 : looking for a foolproof way to deal with data

c++ - 如何使用 OpenMP 正确并行化 for 循环?

visual-studio-2019 - 无法从 Visual Studio 2019 16.6.2 调试 Blazor 托管的 webassembly 3.2.0

visual-studio - 结构的第一个成员在 VS 调试器中不可见

c++ - 尝试调试调用 C++ DLL 的 VBA, "wntdll.pdb not loaded"

c++ - 使用 boost::asio::ip::tcp::socket 作为 shared_ptr

c++ - 如何重建旧库以在最新的 Visual Studio 上工作?

c++ - 返回指向链表类中结构的指针