当前位置:编程学习 > C#/ASP.NET >>

OutputDebugString问题,执行无输出.

在VS2005环境,DEBUG,WIN32条件下
执行OutputDebugString()在输出窗口看不到任何结果.
例如:
    OutputDebugString(_T("......Paint rect....."));
在Alt+2的窗口没有输出结果.

请问是否是编译器的问题?
还是工程环境的Setting没有设置好?如果是,具体在哪里设置? --------------------编程问答-------------------- --------------------编程问答-------------------- 顶起看看 --------------------编程问答-------------------- 楼主试试下面的方法
static void WINAPI DebugString(LPCSTR format, ...)
{
va_list arglist;
char buffer[1024];

va_start (arglist,format);
vsprintf_s(buffer, format, arglist);
va_end (arglist);

strcat_s(buffer, "\n");

OutputDebugString (buffer);
}
#define DEBUG_INFO DebugString
调用DEBUG_INFO(“要输出的内容”); --------------------编程问答-------------------- !!!!!!!!!!!!!!!!!!!!!!!!!! --------------------编程问答-------------------- 用DebugView看 --------------------编程问答--------------------
引用 5 楼 masterz 的回复:
用DebugView看

++ 
一直在用..输出 看!
补充:.NET技术 ,  VC.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,