如题,谢谢!

解决方案 »

  1.   

    好像是的,在vs2008的msdn上,找不到TRACE
      

  2.   

    有啊。afx.h// extern ATL::CTrace TRACE;
    #define TRACE ATLTRACE#define THIS_FILE          __FILE__
    #define VERIFY(f)          ASSERT(f)
    #define DEBUG_ONLY(f)      (f)// The following trace macros are provided for backward compatiblity
    //  (they also take a fixed number of parameters which provides
    //   some amount of extra error checking)
    #define TRACE0(sz)              TRACE(_T("%s"), _T(sz))
    #define TRACE1(sz, p1)          TRACE(_T(sz), p1)
    #define TRACE2(sz, p1, p2)      TRACE(_T(sz), p1, p2)
    #define TRACE3(sz, p1, p2, p3)  TRACE(_T(sz), p1, p2, p3)
      

  3.   

    直接用 ATLTRACE, 这样更方便
      

  4.   

    TRACE 是 MFC的东西,
    OutputDebugString 是Win32 API,
    都是一句话的事情,我一般都是自己把OutputDebugString 封装一下。