VS2010 斷點無效,斷點無法命中腫麼辦?

2021-08-19 23:57:45 字數 591 閱讀 8831

分析原理:

1. 斷點無效是因為目標檔案和原始檔的更新時間不一致,

編譯器不認為當前的原始檔是目標檔案的當前版本。

2. ide不會關心原始檔的編碼格式,能讀入即可,

另存為unicode或ascii格式無非是更新了檔案的修改時間。

3. 原始檔包含的標頭檔案也是原始檔的一部分,編譯時會插入到#include的位置。

設定屬性:不要求原始檔與原始版本完全匹配

由vs2010主介面的《除錯》---->《選項與設定》----->[選項]對話方塊

或者:《工具》---->《選項》---->[選項]對話方塊

中文對話方塊去掉此勾:

英文對話方塊去掉此勾:

改變檔案格式

把那個cpp檔案用記事本開啟,另存為unicode格式,再重新編譯。

更新檔案

更新該cpp的所有標頭檔案和原始檔,再重新編譯。

VS2010 無法命中斷點

最近老是遇到無法命中斷點這個問題,之前幾次都是本地先備份,然後從伺服器上重新更新,再把本地合進工程。但反覆出現幾次,發現有必要從根源上解決問題。經研究,發現引起無法命中斷點的原因很多,該文討論其中4種 1 該文字 段未被程式執行 2 在執行程式時,修改了文字 3 文字中的製表符 tab 引起 4 文...

VS2010 無法命中斷點

最近老是遇到無法命中斷點這個問題,之前幾次都是本地先備份,然後從伺服器上重新更新,再把本地合進工程。但反覆出現幾次,發現有必要從根源上解決問題。經研究,發現引起無法命中斷點的原因很多,該文討論其中4種 1 該文字 段未被程式執行 2 在執行程式時,修改了文字 3 文字中的製表符 tab 引起 4 文...

VS2010解決斷點無效的問題

vc 除錯時,有時候明明選擇斷點了,除錯時就變灰了,就是不斷點。網上查詢,參考該文 解決問題了。其實很簡單,如下操作就可以 選單 工具 選項 在面板裡 除錯 常規 英文版本是這樣的 tools option debugging general 將 要求原始檔與原始版本完全一致 選擇不打鉤。requi...