代码是这样的
// code here
char szBuffer[128] = "abc";
OutputDebugString(szBuffer);
       。。
// code end
但是在mfc工程中可以用

解决方案 »

  1.   

    你的工程是Unicode编码的...TCHAR szBuffer[] = _T("abc"); 
    OutputDebugString(szBuffer); 
      

  2.   


    或者用OutputDebugStringA也行。
      

  3.   

    看下定义吧:
    VOID OutputDebugString(
      LPCTSTR lpOutputString   // string to be displayed
    );LPCTSTR 在不同编码环境下表示的字符串类型是不一样的。
      

  4.   

    char szBuffer[128] = "abc";
    OutputDebugString((LPCTSTR)szBuffer); 
      

  5.   

    OutputDebugString的参数应该是一个宽字节的吧