1. 程式人生 > >VS除錯提示:無法找到“*.exe”的資訊,或除錯資訊不匹配。未載入符號

VS除錯提示:無法找到“*.exe”的資訊,或除錯資訊不匹配。未載入符號

一、
網上找的方法如下
1。選擇 配置屬性->連結器->除錯->生成除錯資訊 改為 是  
2。選擇 配置屬性->C/C++ ->常規->除錯資訊格式 改為 用於“編輯並繼續”的程式資料庫(/ZI)  
3。選擇 配置屬性->C/C++ ->優化->優化 改為 禁用(/Od)
二、(也是來源於網上並做了點補充)
1. 關閉掉Visual Studio 例項。
2. 找到解決方案下的.suo檔案並刪除之。將debug、release 資料夾內容清除。
3. 重新啟動Visual Studio,或者直接雙擊.sln檔案開啟
4. 成功除錯程式!
後來意識到這是Visual Studio非常嚴重的問題。因為.suo貌似非常容易損壞,但是它裡面包含了許多除錯資訊,包括專案的開啟檔案列表、所有的斷點、以及監視視窗中所有的內容。
可以執行如下命令來刪除掉該檔案:del /f /a:h /s *.suo