【发布时间】:2016-01-17 16:08:06
【问题描述】:
我想知道是否有办法在 VS for C++ 中定义自己的调试标志。
例如,下面的代码仅在调试模式下执行。我想要另一段代码,它可能打印"Hello World",只在调试级别 2 打印。如何在 VS 中定义级别 2 调试标志?是通过属性吗?
#ifdef _DEBUG
std::cout << "Hello" << std::endl;
#endif
【问题讨论】:
-
什么是“调试级别 2”?
-
自己制作,宏的适当名称是 TRACE_LEVEL。或者不要自己制作,跟踪和日志记录库是广泛可用的。以 log4cpp 为例。
标签: c++ visual-studio debugging