首页 > 解决方案 > 在 Visual Studio 2019 中以编程方式从 C++ 添加数据断点

问题描述

我需要调试一个用 C++ 编写的复杂 GC,并且代码中的变量有很多别名,这使得跟踪特定变量的值非常困难。通常我使用数据断点来执行此操作,但显然每个调试会话地址都会更改,我需要在创建变量的位置添加一个断点,获取其地址,删除旧断点,添加新断点等。如果我乘以这个过程对于几个变量,它变得烦人且耗时。

是否可以以编程方式添加数据断点?

在 Visual Studio 2010 中找到了这个答案 Programmatic data breakpoint,但它已经很老了,我希望对此有更好的支持。

标签: c++visual-studiodebuggingvisual-studio-2019visual-studio-debugging

解决方案


推荐阅读