VC2005中TRACE调试

2008-05-09 13:47 阅读 850 次 评论 0 条

在vc2005中基于对话框的程序中,一个函数处理数据数据量较大,跟踪很不方便,因为循环次数太多,而前面的循环又没有问题,VC2005中又不能像Visual DSP++中那样设置循环多少次之后的断点(或许有,但是我没有找到)。可行的办法就是打印中间结果,对话框程序中不能和控制台程序一样简单的加个printf()输出结果。需要使用vc中的宏TRACE,TRACE和printf()类似。

TRACE( "This is a TRACE statement\n" );
TRACE( "The value of x is %d\n", x );

输出的结果在“ 输出”窗口中显示,显示输出窗口,视图->输出。下图为输出效果。
trace_output2
double型的temp变量全部溢出,但还是没有找到原因,需要继续努力。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:VC2005中TRACE调试 | 起点博客
分类:应用笔记 标签:,

发表评论


表情