VC IDE中TRACE调试宏的使用

来源:互联网 发布:淘宝uv价值 编辑:程序博客网 时间:2024/05/21 06:57

    TRACE是VC集成开发环境下提供的调试宏,功能类似于printf()函数,对VC下程序调试很有帮助。需要注意的是,TRACE宏仅仅在程序的Debug版本下可用,在Release版本中改宏就完全消失了,这样既可以帮助你调试程序,又可以在Release的时候减少代码量。

    TRACE宏的使用非常简单,格式如下:

            TRACE("Debug Info\n");

            TRACE("value: %d",333);

     同样还存在TRACE0,TRACE1,TRACE2。。。分别对应0,1,2个参数。 TRACE信息输出到VC IDE环境的输出窗口(该窗口是你编译项目出错提示的那个窗口),但仅限于你在VC中运行你的DEBUG版本的程序,Release版本程序中,TRACE宏被自动忽略。

 

VC中TRACE的用法有以下四种:
1: TRACE ,就是不带动态参数输出字符串, 类似C的printf("输出字符串");
2: TRACE 中的字符串可以带一个参数输出 , 类似C的printf("...%d",变量);
3: TRACE 可以带两个参数输出,类似C的printf("...%d...%f",变量1,变量2);
4: TRACE 可以带三个参数输出,类似C的printf("...%d,%d,%d",变量1,变量2,变量3);

 

 

0 0