VS2008--無法找到“XXX.exe”的調試信息,或者調試信息不匹配


------解決方案-----
1. 關閉掉Visual Studio 實例。
2. 找到解決方案下的.suo文件並刪除之。
3. 重新啟動Visual Studio,或者直接雙擊.sln文件打開
4. 成功調試程序!
后來意識到這是Visual Studio非常嚴重的問題。因為.suo貌似非常容易損壞,但是它里面包含了許多調試信息,包括項目的打開文件列表、所有的斷點、以及監視窗口中所有的內容。
可以運行如下命令來刪除掉該文件:del /f /a:h /s *.suo
希望對遇到該類問題的朋友有所幫助!!歡迎提出問題討論!

另外 有一些解決方法:release下調試
首先打開菜單 項目->項目屬性頁 
選擇 配置屬性->鏈接器->調試->生成調試信息 改為 是 
選擇 配置屬性->C/C++ ->常規->調試信息格式 改為 用於“編輯並繼續”的程序數據庫(/ZI) 
選擇 配置屬性->C/C++ ->優化->優化 改為 禁用(/Od)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM