------解決方案-----
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)
