前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Visual Studio Debug 教程:入门

Visual Studio Debug 教程:入门

作者头像
keloli
发布2018-09-13 16:12:33
8740
发布2018-09-13 16:12:33
举报

学习资料:

开始学习:

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

代码语言:javascript
复制
一是发现并解决 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环境下调试程序常用操作,文中如有不当之处欢迎留言。 我们下次再见。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.07.31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 学习资料:
  • 开始学习:
    • 1.Build Solution
      • 2.输出窗口
        • 3.错误列表窗口
          • 4.代码静态分析
            • 5.运行程序
              • 6. 设置断点
                • 7. 查看变量
                • 结语
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档