天天看點

VS2008--無法找到“XXX.exe”的調試資訊,或者調試資訊不比對

------解決方案-----

1. 關閉掉Visual Studio 執行個體。

2. 找到解決方案下的.suo檔案并删除之。

3. 重新啟動Visual Studio,或者直接輕按兩下.sln檔案打開

4. 成功調試程式!

後來意識到這是Visual Studio非常嚴重的問題。因為.suo貌似非常容易損壞,但是它裡面包含了許多調試資訊,包括項目的打開檔案清單、所有的斷點、以及監視視窗中所有的内容。

可以運作如下指令來删除掉該檔案:del /f /a:h /s *.suo

希望對遇到該類問題的朋友有所幫助!!歡迎提出問題讨論!

另外 有一些解決方法:

首先打開菜單 項目->項目屬性頁

選擇 配置屬性->連結器->調試->生成調試資訊 改為 是

選擇 配置屬性->C/C++ ->正常->調試資訊格式 改為 用于“編輯并繼續”的程式資料庫(/ZI)

選擇 配置屬性->C/C++ ->優化->優化 改為 禁用(/Od)