VS2005 斷點無法命中解決方案

2021-06-06 19:44:41 字數 883 閱讀 7901

按三下解決vs2005不能命中斷點

據說是因為某個字元的編碼和換行符的問題引起的。

以前學到一招,就是用正則替換一次所有的"\n"為"\n"(其實也沒替換,不過確實有用,可能是「\r\n」和"\n"的問題)

現在有更簡單有效的方法,就是利用vs2005的整理**的功能,快捷鍵是:

ctrl+a,ctrl+k,ctrl+f

在不能命中斷點的cpp檔案中依次按下這幾個鍵,再儲存,除錯一下。是不是可以命中斷點了?!

(ps:這幾個組合鍵是整理**的,就是縮排之類的,如果不想被整理,最好不要用這個方法,或者用之前先備份一下這個cpp檔案)

vs2005裡斷點不好用的老問題

顯示「與原始檔不一致」

網上搜了下,一種說法是把檔案轉換成unicode來存

試過了沒效果

另外一種就是在option->debugging裡面把這個限制去掉

去掉後用是能用了

但斷點和實際行又有偏離

求有經驗高手指點

前幾天使用vs2005除錯一段**,斷點始終無法起作用。在網上找解決方法,現在將這些方法歸納如下:

1. 首先檢查是否生成了除錯資訊,檢查"屬性"->"聯結器"->"生產除錯資訊"是否設定正確。

2. 再檢查除錯的檔案與原始檔是否相符,這可能是因為原始檔被修改了沒有重新編譯。如果不想重新編譯則可以去掉選項:"工具"->選項"->"除錯"->"要求原始檔與原始版本完全匹配"。

3. 檢查檔案中是否有#line,如果#line混亂,則斷點也不會起作用。

4. 網上有人建議刪掉ncb檔案,這也是一種解決方法,但沒有使用過,不知道能否起作用。

如果大家有其它引起不能除錯的原因和解決方法,大家可以一起交流。

VS2005 斷點失效解決辦法

vs2005 斷點失效解決辦法 最近使用vs2005時,連續兩次遇到設定的斷點變得無效,提示 源 與原始版本不同 無法命中當前斷點,程式也無法跟蹤進去,在google上搜了一下,總算找到了解決辦法。試了試,問題得到了解決。以下是蒐集到的相關 放在這裡收藏 vs2005下使用vc,部分斷點無效,顯示 ...

VS2005下斷點無效 解決方法

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

vs2005斷點失效的問題,

不知道從什麼時候開始,vs2005 不能設定斷點了,啟動除錯的時候,連停止,和重啟除錯選單都沒有,這個折磨我好久了,vs2005有的時候可以設定斷點,有時候又不能用,寫 的時候真的是折騰人,在網上搜尋了下,基本上都是一樣的,要麼就是源 不一樣,還有設定專案屬性c 什麼的,我的專案屬性都找不到c 的,...