vs除錯無法進入斷點

2021-06-21 11:34:51 字數 752 閱讀 9205

有時候,我們在用vs除錯的時候,會出現斷點無效。如下圖:

第一反應,要看想一下是不是在debug下。如果在release下,請參考我另篇文章 【怎麼在release下除錯**】

如果是在debug下:

1.檢查工程配置是否設定正確。

c++>general->debug information format->program database (/zi)

c++>optimization->optimization->disabled (/od)

linker->debugging->generate debug info->yes (/debug)

linker->debugging->generate program database file->$(targetdir)$(targetname).pdb

1.如果工程配置沒問題,請開啟:

tools->option->debugging->general  找到 require source files to exactly match the original version 不要打勾

即:工具->選項->除錯裡->常規 找到  要求原檔案與原始版本完全匹配 不要打勾

再除錯一下試試,應該可以了。

如果不行,清一下工程,試試。。。。

2010.12.20

fangyukuan

vs除錯中斷點繫結失敗 斷點無法繫結

突然發現所有的c 專案在除錯的時候加斷點都會報錯 不能設定下面的斷點。斷點未能繫結 起初以為是專案的設定問題,找了各種可能的原因,包括pdb檔案的設定 debug release設定,然後發現所有專案都是這樣重啟vs 重啟電腦,最後論壇求助,發帖求助鏈結 都準備重灌vs了。然後在vs設定中找到了罪魁...

VS 除錯斷點命中了,程式無法再斷點處中斷

無法命中處理 1.首先確認一下,程式的dll與原始碼是否一致,可以編譯之後再進行 2.確認是否有公共的檔案儲存常用的dll,導致程式沒有走最新編譯的dll 3.vs程式除錯時會用到 pdb檔案,是否dll是最新的但是 pdb檔案不是最新的,刪掉 pdb檔案 上述問題都確認沒有問題,但是斷點可以命中,...

VS 除錯斷點命中

在使用vs開發時,有時斷點會無法進入,特別是在乙個專案中引用另乙個類庫專案時。如下圖。我在乙個專案中引用了自定義的控制項mycontrol類庫,但在使用時發現,有些地方還需要調整,比如這裡我需要增加乙個guid作為特殊標識,並輸出以供測試。但是當我將這段 加入進去後,按f5執行程式時,這段 的斷點沒...