2010-03-19 25 views
0

我知道并使用宏DEBUGMSG,RETAILMSG,ERRORMSG,这一切都采取了一个条件参数。不过,对于一般格式化的调试输出,我想直接使用::NKDbgPrintfW,并想知道是否有人知道它是否编译为优化发行版本中的nop,或者如果我自己的宏包装仍然需要#ifdef DEBUG将NKDbgPrintfW编译为发布版本中的nop吗?

回答

1

是的,你需要#ifedf

1

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

相关问题