1. 程式人生 > >VS2008--無法找到“XXX.exe”的除錯資訊,或者除錯資訊不匹配

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)