use*_*421 3 c++ debugging macros release visual-studio-2012
我正在完成学业任务.在调试模式期间,我想打开我的控制台模式,在发布期间关闭控制台.
我已经按照stackoverflow中的建议尝试了marco,但它无法正常工作.我正在使用visual studio 2012(空项目c ++)
#if DEBUG
//doing something
#else
//Release mode doing something
#endif
Run Code Online (Sandbox Code Playgroud)
#if DEBUG仅在DEBUG通过编译器选项定义时才有效.
默认情况下,DEBUG未定义,但是_DEBUG.尝试#if defined(_DEBUG)或更改编译器选项(通过项目属性/配置属性/ C/C++ /预处理器/预处理器定义)进行定义DEBUG.