vc++6.0怎么调试 VC中用到的几种调试输出TRACE的方法及其区别?

VC中用到的几种调试输出TRACE的方法及其区别?近年来,VC程序的调试方法有多种。一般程序肯定会使用这些方法。R总结如下:R1。使用trace在VC中打印调试版本的trace-to-debug窗口。

VC中用到的几种调试输出TRACE的方法及其区别?

近年来,VC程序的调试方法有多种。一般程序肯定会使用这些方法。R总结如下:R1。使用trace在VC中打印调试版本的trace-to-debug窗口。R的局限性是没有VC就不能进行调试。用户只能是要调试的程序员。 2.使用微软的调试工具Dbgview.exe文件为了查看trace的输出,可以将其从VC环境中分离出来。这种方法与第一种方法的不同之处在于它可以从VC环境中分离出来,并使用trace接受程序打印的消息。当用户是程序测试人员时,他/她可以捕获程序错误日志,以便程序员分析原因。R在一定程度上扩展了痕迹的使用。我将代码嵌入到代码中并将跟踪输出到文件。这是最麻烦的。您需要向程序中添加专门记录程序运行状态的代码,最后将这些日志记录到文件代码中。事实上,这并不麻烦。我已经在我的博客上发表了这方面的文章。实现一个简单的类来将跟踪输出到文件。它很容易使用,代码也很少。R这可由客户测试。您不能要求客户打开Dbgview为您获取日志文件,但可以要求客户将计算机上的日志文件发送给您。因此,我们可以用这种方法来保存程序运行过程中出现的问题。由于客户的环境、操作等原因可能影响方案。所以最好看看这个日志文件来分析问题。R前两种方法的优点是不需要更改调试代码。

助听器应该怎么调试?