2011-05-26 36 views
0

我正在Visual Studio 2008中的C++ .NET上编写应用程序。我想询问是否有标准宏以知道应用程序是处于调试还是发布模式。用于调试和发布模式的宏

比如我想写的东西是这样的:

​​
+0

请参阅[C++ - _DEBUG vs NDEBUG](http://stackoverflow.com/questions/2290509/debug-vs-ndebug) – MSalters 2011-05-26 12:57:00

+0

字符串中的拼写错误:* debuge *。 – 2013-02-04 19:46:49

回答

3

Visual Studio中预定义_DEBUG作为调试宏。

+1

@ViTo:对于发布,您可以简单地检查是否未定义_DEBUG:#ifndef _DEBUG。 – 2011-05-26 11:16:59

+0

那么日志呢? – 2011-05-26 11:19:14

+0

@ViTo:这不是问题。 – Puppy 2011-05-26 11:21:40