如何使用Visual C++调试程序?
作者:贾迎乐
与 DOS 程序相比,Windows 程序动辄达几万行、十几万行,调试相当复杂。幸好 Visual C++ 提供了功能强大的调试器( Debugger ),使我们可以在源代码、汇编级别上进行调试,在调试中可以使用断言、TRACE 宏输出结合单步执行来综合调试。
1、如何使用编译、连结的出错信息

如图所示,在编译、连结阶段 Output 窗口会向我们输出当前编译的信息,如果遇到错误,它会向我们报告错误在第几行、是什么错误。这时在错误提示行上双击左键,就可以定位到程序中的出错处,此时就可以根据出错提示修改我们的代码。如这个例子中是一个语法错误——漏写了一个分号。当然,有时真正的错误并不在该行(通常是由某几个错误之间的相关性导致)。这就需要我们在附近几行仔细察看。
如果对所报错误不

本文介绍了如何使用Visual C++的调试器进行Windows程序的调试。从编译、链接的错误信息处理开始,讨论了断言调试和运行时调试,包括使用ASSERT宏以及TRACE宏配合断点进行单步调试的方法,帮助开发者更有效地定位和解决问题。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



