Visual Studio Debug 教程:入门

时间:2022-06-10
本文章向大家介绍Visual Studio Debug 教程:入门,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

学习资料:

开始学习:

与大多数 IDE 一样,Visual Studio 有两个调试阶段:

一是发现并解决 Build 过程中的项目和编译错误。
二是发现并解决 Run 过程中的动态错误。

1.Build Solution

Build 一个 Solution 先从配置开始。

Solution 的配置有两种基本类型: Debug 和 Release,区别如下:

  • Debug模式生成的可执行文件运行速度慢,包含各种调试信息,不会商用
  • Release模式生成的可执行文件进行了优化,可商用

配置好工程之后,就可以开始 Build 了。

最简单的方法是按下 F7,也可以在菜单中选择 Build Solution。

2.输出窗口

解决方案生成过程中的输出窗口

输出窗口会显示原始编译器输出,如Error,Warning 等。可以单击 Error 或 Warning 转到对应的代码行。

3.错误列表窗口

生成过程产生的错误、警告信息可以在错误列表窗口查看。

错误列表窗口

遇到错误解决方案:

  1. 将错误信息放到百度去搜
  2. VS自带了搜索功能,右键错误信息,点击“显示错误帮助”,通产也可以解决问题(另外,也可以点击 错误代码超链接,如 C4819,同样会执行该错误代码的搜索)。

4.代码静态分析

解决了生成过程中的错误,接下来就是要执行代码静态分析。在一开始的时候,尽量解决代码中出现的警告信息,可以省去将来不必要的麻烦。

5.运行程序

解决方案生成成功后,按下F5键,将在Debug环境下启动程序。

6. 设置断点

按键

对应执行的操作

F10

单步执行

F11

跳转至内层函数

Shift+F11

从当前函数跳出

在对应的代码行左侧空白处单击或者按下F9键,将在代码行左侧出现红色圆点,这就是常说的断点。按下F5键,程序即会在断点处停下来。还有几个常见操作,如下表:

按键

对应执行的操作

F10

单步执行

F11

跳转至内层函数

Shift+F11

从当前函数跳出

7. 查看变量

在Debug模式下,程序执行到断点处停下来,可以查看变量的值,堆栈调用的情况。可以将鼠标悬停在变量名上查看,也可以在监视窗口中输入变量名查看,如:

在监视窗口中查看变量的值

在上图中可以看到我在调试程序时监视了srcImageNamesrcImage这两个变量。

结语

以上就是今天所要介绍的在Visual Studio Debug环境下调试程序常用操作,文中如有不当之处欢迎留言。 我们下次再见。