0

我知道并使用过宏DEBUGMSG, RETAILMSG, ERRORMSG,它们都带有条件参数。但是,对于一般格式化的调试输出,我想::NKDbgPrintfW直接使用并想知道是否有人知道它是否在优化的发布版本中编译为 nop,或者是否#ifdef DEBUG仍然需要我自己的宏包装器?

4

2 回答 2

1

我认为您仍然需要#ifedf声明。
这不是您可以轻松测试的东西吗?您可以进行优化构建并设置标志以生成COD文件,然后查看调用是如何翻译的。

于 2010-03-24T14:11:27.797 回答
1

是的,你需要#ifedf

于 2010-05-26T01:29:33.550 回答