2014-03-12 40 views
2

我正在嘗試使用編輯在vs2013中調試程序並繼續。我編譯並運行該程序,按Enter鍵添加一個新行,然後選擇應用程序代碼更改。當它嘗試使用編輯進行編譯並繼續時,我收到提示說編輯已編譯,無法編譯。爲了清楚起見,我沒有做任何增加一條新的線。
以下是標籤: VS2013 IDE正在運行使用vs2010編寫的程序,並且正在使用項目設置中的vs2010編譯器進行編譯。 版本12.0.30110.00更新1 C++/MFC 的Win32編輯並繼續生成幻影錯誤

Eanble編輯並繼續 - 檢查 本機只有 啓用本地編輯並繼續 - 檢查 通過調試命令調用 - 檢查 先詢問 - 檢查 發出警告過期代碼 - 檢查 調試後重新鏈接代碼更改 - 檢查 允許預編譯 - 檢查 在調試在其他用戶帳戶下運行的應用程序時啓用 - NOT CHECKED。

有什麼想法?

回答

0

你可以嘗試升級平臺工具集(我猜從v100到v120)? 如果失敗了,你能給我更多的細節嗎? - 每個項目或特定項目都會發生這種情況嗎? - 你收到的信息是什麼? - 錯誤列表和輸出窗口中是否有錯誤/警告? - 是否使用了正確的調試引擎? (您可以通過在輸出窗口中查看: 並啓用本機EnC來驗證這一點:'MSTest.exe':加載'C:\ Temp \ MSTest \ Debug \ MSTest.exe',符號已加載 without:'MSTest.exe '(Win32):Loaded'C:\ Temp \ MSTest \ Debug \ MSTest.exe'。已加載符號

+0

- 此時,我們無法更改工具集,目前我們依賴於v100。 - 我得到的完整信息是:編輯完成後無法編譯 然後給我編輯/停止/忽略,當我看到實際上存在錯誤的時候,我已經看到了很多次 - 沒有錯誤/警告顯示 -'MyProj.exe':加載'C:\ MyProgs \ MyProj.exe',加載符號。 我還沒有試過這與我們的其他程序。我加載了vs2010,它沒有問題。 – Jason