2010-03-19 30 views
0

我知道並使用宏DEBUGMSG,RETAILMSG,ERRORMSG,這一切都採取了一個條件參數。不過,對於一般格式化的調試輸出,我想直接使用::NKDbgPrintfW,並想知道是否有人知道它是否編譯爲優化發行版本中的nop,或者如果我自己的宏包裝仍然需要#ifdef DEBUG將NKDbgPrintfW編譯爲發佈版本中的nop嗎?

回答

1

是的,你需要#ifedf

1

我認爲你仍然需要#ifedf聲明。
這不是你可以輕易測試的東西嗎?您可以進行優化生成並設置標誌以生成COD文件,然後查看呼叫是如何翻譯的。

相關問題