vs 斷點無效 解決方法

2021-06-26 15:02:39 字數 756 閱讀 1659

有時候,我們在用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 不要打勾

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

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

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

2010.12.20

fangyukuan

vs2008 斷點無效 解決方法

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

VS2005下斷點無效 解決方法

vs2005下使用vc,部分斷點無效,顯示 當前不會命中斷點。還沒有為該文件載入任何符號 1 無效斷點所在的專案和啟動專案的設定 專案 屬性 配置屬性 c c 常規 除錯資訊格式,這裡不能為 禁用 2 專案 屬性 配置屬性 鏈結器 除錯 生成除錯資訊,這裡設為 是 3 c c 優化 優化選擇 禁用 ...

解決VS斷點無效問題

在使用vs時經常遇到斷點無效的問題,給程式除錯帶來不便,現總結如下解決方法 1 首先確定 除錯資訊格式 未被禁用 一般發生於release模式 開啟步驟 專案 屬性 配置屬性 c c 常規 除錯資訊格式,這裡不能為 禁用 專案 屬性 配置屬性 鏈結器 除錯 生成除錯資訊,這裡設為 是 2 刪除解決方...