向VS的Output窗口输出调试信息

来源:岁月联盟 编辑:exp 时间:2012-08-22

要求:

Debug版输出,Release版不输出。

兼容Unicode版本。

[cpp]
/*
1. 需要头文件windows.h和tchar.h
*/ 
#ifdef _DEBUG 
void XdPrint(_TCHAR* format, ...) 

    va_list args; 
    va_start(args, format); 
    _TCHAR buf[256]; 
    _vstprintf(buf, format, args); 
    OutputDebugString(buf); 
    va_end(args); 

#else 
void XdPrint(_TCHAR* format, ...){} 
#endif