TRACE的使用

zhangjie1234 2004-12-29 09:34:25
想在程序运行时,用TRACE在调试窗口显示一行字符
TRACE"aaa";
我用的是win32debug,在工具/mfc tracer窗口中,将Enable Traceing选项打勾,可是程序运行时,debug
窗口没有显示我要打印的字符,请问怎么解决
...全文
1264 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
rabo 2005-01-06
  • 打赏
  • 举报
回复
TRACE和printf是一样的,如果你学过C语言的话。
int num=9;
printf("display number is d%",num);
然后在控制台你就可以看到:
display number is 9

同样,
int num=9;
TRACE("display number is d%",num);
然后在VC的output窗口你就可以看到:
display number is 9
当然是在debug模式下才有用。
sungengyu 2004-12-30
  • 打赏
  • 举报
回复
TRACE("\naaa") ;

加一个换行,要不不容易找到。
chenjunge 2004-12-30
  • 打赏
  • 举报
回复
用dbgview来看trace打出来的调试信息
skyupsky 2004-12-30
  • 打赏
  • 举报
回复
多用于多线程的程序,多线程的程序如果设置断点调试的话,会破坏线程的同步,所以用TRACE就很理想了!
kugou123 2004-12-29
  • 打赏
  • 举报
回复
不要运行程序,按F5进入调试模式,这样,你就可以在下面的DEBUG输出栏看到你的TRACE信息了。
kugou123 2004-12-29
  • 打赏
  • 举报
回复
按F5进入调试状态
gaoxcheng 2004-12-29
  • 打赏
  • 举报
回复
TRACE这个函数是用来调试用的,与程序正常运行没有任何关系,
HunterForPig 2004-12-29
  • 打赏
  • 举报
回复

在调试器的“输出”窗口中显示来自程序的消息,可以使用 ATLTrace 宏或 MFC Trace 宏。与断言类似,跟踪宏只在程序的“Debug”版本中起作用,在“Release”版本中编译时将消失。
下面的示例显示几种 TRACE 宏的用法。与 printf 类似,TRACE 宏可处理许多参数。
int x = 1;
int y = 16;
float z = 32.0;
TRACE( "This is a TRACE statement\n" );

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

TRACE( "x = %d and y = %d\n", x, y );

TRACE( "x = %d and y = %x and z = %f\n", x, y, z );
zhangjie1234 2004-12-29
  • 打赏
  • 举报
回复
我的这句话TRACE("aaa");是在窗口初始化之后的,一定运行到这一步了
truewill 2004-12-29
  • 打赏
  • 举报
回复
跟printf一样,不过显示在debug窗口那里咯
wxb1980 2004-12-29
  • 打赏
  • 举报
回复
能解释一下mfc trace的用途吗?
同桌老王 2004-12-29
  • 打赏
  • 举报
回复
TRACE("aaa"),有括号的.
TRACE和你说的那个工具没有关系的好像.
只要你在debug模式下,用了TRACE,就会打印出来东西的.如果没有打印出来,你查看一下是不是程序没有走到

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧