Win32调试宏

时间:2009-03-05 07:59:56

标签: debugging winapi

用于将文本写入Win32(MFC外部)的输出窗口的标准宏是什么? 我正在寻找预处理器有条件地从发布版本中排除的东西。

我们即将手工制作自己的。

4 个答案:

答案 0 :(得分:2)

我不相信有一个标准,最好自己动手。

但是,您可能需要考虑OutputDebugString(char*)。它会将输出发送到调试通道。

答案 1 :(得分:1)

有一个trace macro,这是一个仅调试printf样式的输出函数。除此之外,您可能想尝试_RPT macros

答案 2 :(得分:0)

也许你在考虑ATLTRACE?不是“标准宏”,但我认为非常接近。

答案 3 :(得分:0)

您必须使用debugapi函数

创建自己的调试助手

示例:

'#'ifdef _DEBUG     '#'定义TRACE(x)OutputDebugString(x) '#' ENDIF