本文档提供有关使用 Visual Studio SDK 扩展 Visual Studio 调试器的指南和参考信息。
Visual Studio 调试文档包括示例、全面的参考和多个代表性方案,这些方案演示了自定义调试器的典型方法。
编译器及其输出确定在产品中设置调试所需的内容。 如果编译器:
面向 Windows 本机操作系统并生成一个 .PDB 文件,您可以使用集成到 Visual Studio 中的原生代码调试引擎(DE)执行调试。 无需实现 DE 或表达式计算器。 表达式计算器是针对C++编程语言的语法编写的。
生成 Microsoft 中间语言 (MSIL) 输出后,可以使用托管代码调试引擎 DE 来调试程序,该引擎也集成在 Visual Studio 中。 因此,只需实现表达式计算器。 提供了一个示例表达式评估器。 有关详情,请参阅以下主题:
为了针对专有操作系统或其他某些运行时环境,你需要编写自己的桌面环境 (DE)。 提供了使用 ATL COM 创建简单 DE 的教程。 有关详情,请参阅以下主题: