CRT 调试库使用
C 运行库提供广泛的调试支持。 若要使用 CRT 调试库之一,必须链接 /DEBUG,并用 /MDd、/MTd 或 /LDd 编译。
备注
CRT 调试的主要定义和宏可在 CRTDBG.h 头文件中找到。
CRT 调试库中的函数编译时带有调试信息(/Z7、/Zd、/Zi、/ZI(调试信息格式)),不进行优化。 某些函数包含断言以验证传递给它们的参数,并且提供源代码。 使用此类源代码,可以单步执行 CRT 函数,以确认这些函数按预期方式工作并检查错误的参数或内存状态。(某些 CRT 技术是专有技术,不提供用于异常处理、浮点和少数其他例程的源代码。)
安装 Visual C++ 时,可以选择在硬盘上安装 C 运行库源代码。 如果不安装源代码,将需要 CD-ROM 才能单步执行 CRT 函数。
有关可以使用的各种运行库的更多信息,请参见 C 运行库。