是网上下的代码,我换成了debug模式,还是不能显示,然后我尝试在编译选项中加上了_DEBUG,可是执行出错,是在Cstring::~Cstring()-->Freedata-->delete[] (BYTE*)pData;中。请问是否加_DEBUG选项才能显示TRACE内容?如何排除上述错误?

解决方案 »

  1.   

    在调试运行.也就是debug.下才可以看到.trace是一个跟踪宏.
      

  2.   

    点go或按F5运行,这个我是知道的。
    经过我的分析,的确是需要_DEBUG编译选项。出错是在new完后delete时,因为使用了不正确的库libcmt.lib中的new、delete,
    在链接选项中加上 /nodefaultlib:"libcmt.lib" 解决了这个问题。