vs2008除錯斷點無效

2021-06-17 15:00:56 字數 720 閱讀 1107

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

第一反應,要看想一下是不是在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 不要打勾

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

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

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

vs2008 斷點無效 解決方法

如果是在debug下 1.檢查工程配置是否設定正確。c general debug information format program database zi c optimization optimization disabled od linker debugging generate deb...

vs2008 條件斷點

先設定乙個普通斷點。斷下來的時候再設定它的條件。如下圖 在breakpoints視窗中找到這個斷點,右鍵選擇condition 如下圖 輸入條件,這樣就會在這個條件成立的時候,才觸發斷點。有時候想知道乙個指標什麼時候被改變了。可以用這種方法。先在指標處斷下來。如下圖 然後在watch視窗檢視 指標變...

VS2008除錯dump檔案

用vs2008分析dump檔案 雙擊minidump檔案 dmp 缺省會啟動vs2008。選單tools options,debugging symbols,增加pdb檔案路徑。注 如果minidump檔案與pdb檔案在同一目錄,就不用設定這個了。若除錯的程式需要微軟基礎庫的pdb資訊,可以增加乙個...