Visual Studio Debug 教程:入门

学习资料:

  • Visual Studio Debug 教程 之 入门

开始学习:

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

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

1.Build Solution

Build 一个 Solution 先从配置开始。

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

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

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

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

2.输出窗口

Visual Studio Debug 教程:入门_第1张图片
解决方案生成过程中的输出窗口

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

3.错误列表窗口

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

Visual Studio Debug 教程:入门_第2张图片
错误列表窗口

遇到错误解决方案:

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

4.代码静态分析

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

5.运行程序

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

6. 设置断点

按键 对应执行的操作
F10 单步执行
F11 跳转至内层函数
Shift+F11 从当前函数跳出

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

按键 对应执行的操作
F10 单步执行
F11 跳转至内层函数
Shift+F11 从当前函数跳出

7. 查看变量

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

Visual Studio Debug 教程:入门_第3张图片
在监视窗口中查看变量的值

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

结语

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

你可能感兴趣的:(Visual Studio Debug 教程:入门)