好像可以这样,TRACE("debug");但不知道具体要怎么设。谢谢!

解决方案 »

  1.   

    就是这样啊
    TRACE()
    在调试模式中可以看到输出
      

  2.   

    是用TRACE()宏
    在调试模式中可以看到输出
      

  3.   

    其实我想问用这个
    OutputDebugString("debug");
    来输出运行时变量作调试用,但不知道怎么输出变量?
      

  4.   

    就像sprintf那样使用。
    假设你要看一个变量int nVal的值:
    TRACE("nVal = %d\n", nVal);
    Debug版本下,执行这句后会在Output窗口中输出nVal = ......。
      

  5.   

    VOID OutputDebugString(
      LPCTSTR lpOutputString   // string to be displayed
    );函数只接受字符串,所以你得把所有要调试输出的变量转换成字符串
      

  6.   

    pcman1990(pcman)  说的很清楚了,因为有些变量你可以用鼠标观察,但有的com 的东西,就只能看到变量的地址了,所以就用这个宏来调试,
    不过注意是在debug时,窗口中输出的,