Visual C++ 调试
Visual C++ 调试技术概述 Visual C++ 调试技术是软件开发中不可或缺的一部分。学会使用 Visual C++ 的调试功能是学会使用一个新的编译器的很重要的一步。Visual C++ 的调试功能是从早期的调试工具 CodeBase 发展而成,这个名叫 CodeBase 调试工具研究成为一种工业标准。 Visual C++ 的调试功能可以分为两个基本部分:找出 BUG 发生的地方和分析如何修改 BUG。该调试工具允许你每次只执行一行程序代码,这样你可以更方便地找到 BUG 发生的地方。 Visual C++ 调试工具具有如下几个特征: * 设置断点:在需要设置断点的程序行上用鼠标左键单击 insert/remove breakpoint 设置或移除断点。 * 进入函数调用或跳过函数调用:可以在函数调用时选择进入函数或跳过函数调用。 * 设置监视窗口:监视窗口可以显示变量、对象和表达式在程序执行过程中的值的变化情况。 监视窗口中,你还可以单击左边的“+”号打开对象的数据成员。这样你可以观察变量在窗口中的变化情况。另外,监视窗口也可以用来查看寄存器和编译器在编译程序时产生的代码。 快捷监视窗口提供程序执行过程中变量和表达式的快捷查看。在编辑窗口中右键单击对象名称可以选择快捷监视。 Visual C++ 调试器提供了一种不用监视窗口而查看变量值的方法,把鼠标悬停在变量上面,0.5 秒后变量的值将会显示出来。 Edit and Continue 功能允许在调试过程中一边调试(即不退出调试)一边对程序进行修改。DEBUG->APPLY CODE CHANGES 可以选择这个功能。运用这个功能时候程序会在内存中重编译和做修改。 Visual C++ 可以设置打开或关闭调试信息。可以在如下位置打开调试信息报告 BUILD->SET ACTIVE CONFIGURATION-> 选择 Debugging。 在使用 Visual C++ 调试工具时,需要遵循以下步骤: 1. 执行程序,观察输入和输出情况 2. 在编辑窗口中编辑程序,并在main()函数的第二个cout处设置一个断点。 3. 在监视窗口中设置监视变量n 4. 调试进入函数Factorial() 5. 在快捷监视窗口中监视变量Result 6. 分析错误 7. 把光标移动到错误的行并作出更正。 8. 选择 DEGUG->STOP DEBUGGING. 停止调试 9. 单击 BUILD 命令组建修改后的程序。 10. 对程序做适当改变使其结果变化,并运行程序使这些改变实现。具体操作方法为选择DEBUG->APPLY CODE CHANGES。然后在作改变的行单击右键,并在弹出菜单中选择SET NEXT STATEMENT。 11. 选择菜单中的 GO 按钮。 12. 移除所有的断点 并重新运行程序。 13. 参阅网上的调试工具相关文章并把相关特征写在下面。 Visual C++ 调试技术是软件开发中不可或缺的一部分。学会使用 Visual C++ 的调试功能可以帮助开发者更好地 debug 程序,提高程序的稳定性和可靠性。