用于将文本写入Win32(MFC外部)的输出窗口的标准宏是什么? 我正在寻找预处理器有条件地从发布版本中排除的东西。
我们即将手工制作自己的。
答案 0 :(得分:2)
我不相信有一个标准,最好自己动手。
但是,您可能需要考虑OutputDebugString(char*)
。它会将输出发送到调试通道。
答案 1 :(得分:1)
有一个trace macro,这是一个仅调试printf
样式的输出函数。除此之外,您可能想尝试_RPT
macros。
答案 2 :(得分:0)
也许你在考虑ATLTRACE?不是“标准宏”,但我认为非常接近。
答案 3 :(得分:0)
您必须使用debugapi函数
创建自己的调试助手示例:
'#'ifdef _DEBUG '#'定义TRACE(x)OutputDebugString(x) '#' ENDIF