解決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。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM