通过编码在C ++中查找调试或发布模式

时间:2015-05-21 10:04:59

标签: c++ visual-studio-2005

我的应用程序在指定路径中保存了一些文件,具体取决于程序运行的模式....即调试模式或发布模式...如何通过编码找出我的程序当前运行的模式上?这样我就可以写出正确的if else语句..

请帮帮我..

我正在使用VS2005和C ++ 98 ..

1 个答案:

答案 0 :(得分:1)

您可以使用preprocessor symbols _DEBUG and NDEBUG

#ifdef _DEBUG
    std::cout << "in debug mode";
#else
    std::cout << "in release mode";
#endif