我在debug版本中加了trace("change");
但编译时出现了,找不到trace这个函数的错误
该加什么头文件
但编译时出现了,找不到trace这个函数的错误
该加什么头文件
解决方案 »
- 常见的选择下载到地址的功能出错,无解中,100%结贴,求教!
- 下了一个WinCE上的电子书程序,有一些不明白,请问以下代码是什么意思?
- 自绘edit控件,除了重写OnPaint函数还需要处理什么消息呢
- 100分求解RPC问题
- CView::OnChar(nChar, nRepCnt, nFlags);位置的区别?
- acess的排序问题
- 如何运用"<<"和">>"操作符进入数据读/写?
- 怎么引用拆分窗口中某个视类的变量?
- 用TCP协议如何建立与多个客户端的连接?
- Visual Studio .NET安装问题
- 麻烦用VS2005 的朋友帮个忙
- 各位兄弟,尤其是袁峰,蒋晟大哥,你们开发C/C++或MFC项目都用VC的哪个版本,VC6,2003,还是2005
好像我看vc5.0只要在Tools/MFC Tracer中选上enable tracing 就可以了
但在7。0中,不知道怎么弄
当选择了Debug目标,并且afxTraceEnabled变量被置为TRUE时,TRACE宏也就随之被激活了。但在程序的Release版本中,它们是被完全禁止的。下面是一个典型的TRACE语句:
…
int nCount =9;
CString strDesc("total");
TRACE("Count =%d,Description =%s\n",nCount,strDesc);
…
可以看到,TRACE语句的工作方式有点像C语言中的printf语句,TRACE宏参数的个数是可变的,因此使用起来非常容易。如果查看MFC的源代码,你根本找不到TRACE宏,而只能看到TRACE0、TRACE1、TRACE2和TRACE3宏,它们的参数分别为0、1、2、3。
#define TRACE 1 ? (void)0 : ::AfxTrace
TRACE("iReturn=%04x\n",iReturn);
是什么意思啊
就是输出iReturn=iReturn的值。
是什么意思啊
afxTraceEnabled变量被置为TRUE时,TRACE宏也就随之被激活了afxTraceEnabled怎么设置,在那个菜单?找不到,还是另外有