c++ - 当我的代码到达时我可以得到 "Automatic Breakpoints"吗?

标签 c++ debugging visual-studio-2013 breakpoints visual-studio-debugging

我正在 Visual Studio 2013 中调试一个相当复杂的 C++ COM 对象,该对象看起来像是堆栈损坏。我希望调试器在到达我自己的源代码时停止,这可能吗?

最佳答案

如果您有权访问 COM 对象并使用 ATL,则可以使用 COM_INTERFACE_ENTRY_BREAK 在每次特定接口(interface)时发出断点使用QueryInterface进行查询。

这应该允许您在执行任何代码之前中断。

关于c++ - 当我的代码到达时我可以得到 "Automatic Breakpoints"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32725149/

相关文章:

ios - Xcode 奇怪的调试器问题?

c++ - 实例化基于 Qt 文件的记录器以在 C++ 库中进行调试

git - 如何调试与 git/git-shell 相关的问题?

c# - 为两个 TargetPlatformVersion 编译一个 Visual Studio C# 项目

visual-studio-2013 - Visual Studio 2013 Update 2 最大化核心

c++ - 将 std::function 转换为不同的 std::function 并调用它?

c++ - 从 MATLAB 到 C++ 的多维数组

visual-studio - 在 Visual Studio 中启用/禁用书签

c++ - 如何使用 cmake 链接 boost.system

c++ - 重置套接字连接