通过


在C++项目中启用调试功能(/D_DEBUG)

在 Visual C++ 中,使用定义的 _DEBUG 符号编译程序时,将启用断言等调试功能。 可以通过以下两种方式之一定义 _DEBUG

  • 在源代码中指定 #define _DEBUG ,或

  • 指定 /D_DEBUG 编译器选项。 (如果使用向导在 Visual Studio 中创建项目,则会在调试配置中自动定义 /D_DEBUG

    定义 _DEBUG 时,编译器将编译 #ifdef _DEBUG#endif周围的代码部分。

    MFC 程序的调试配置必须与 MFC 库的调试版本链接。 MFC 头文件根据定义的符号(如 _DEBUG_UNICODE)确定要链接的 MFC 库的正确版本。 有关详细信息,请参阅 MFC 库版本