解决VS2017调试卡住的问题

今天用VS2017调试程序时,程序没有按照预期的那样运行到断点处,并且结束调试时会卡很长时间。

那么解决方法是:

1. 【Tools】--》【Options】--》【Debugging】--》勾选“Use Managed Compatibility Mode”

2. 【Tools】--》【Options】--》【Debugging】--》【Symbols】--》取消勾选“Microsoft Symbol Servers” --》选择“Load only specified modules”

再次调试,很流畅。

篇幅有点短,那么下面介绍一下Debug的一些方法吧。

1. 开始调试

  方法1:【Debug】--》【Start Debugging】

  方法2:F5

  方法3:

2. 插入断点

  鼠标定位到需要插入断点的那一行,右键【Breakpoint】--》【Insert Breakpoint】,左侧出现的红点就代表断点。

  提示:一个项目中可以插入多个断点

3. 断点调试

  当点击开始调试时,程序会运行到第一个断点处,当点击continue时,程序会运行到下一个断点,依次执行,知道所有断点执行完毕,程序结束。  

  

4. 逐行调试

  F10:执行当前行,光标跳到下一行

  F11:执行当前行,若当前执行的是个函数,并且是此项目在自己电脑中编译的,那么程序会跳到函数里面去。

5. 执行到光标处

  如果中间代码自己知道是干啥的,想快点执行,那么就把光标定位到想执行的位置,然后右键运行到光标处。

  

OK。

原文地址:https://www.cnblogs.com/smart-zihan/p/14331178.html