如何使用Visual C++调试程序?

本文介绍了如何使用Visual C++的调试器进行Windows程序的调试。从编译、链接的错误信息处理开始,讨论了断言调试和运行时调试,包括使用ASSERT宏以及TRACE宏配合断点进行单步调试的方法,帮助开发者更有效地定位和解决问题。
摘要由CSDN通过智能技术生成

如何使用Visual C++调试程序?

                      作者:贾迎乐       

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

    1、如何使用编译、连结的出错信息

   

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值