1
上週五我週末回家之前,我的代碼中的斷點工作正常。今天,他們工作不正常。VC++ 2010忽略斷點
自上週五,我
- 重新啓動我的電腦 從TFS代碼庫
- 下載新的源代碼
- 清理和內置釋放模式
- 清理整個解決方案,並建立了完整的解決方案用於調試模式
- 從兩個源模塊添加/移動幾行
- 已清理並重建j是我正在開展的項目。
- 調試沒有參數的解決方案 - 斷點正常工作
- 調試解決方案的參數運行到只是我的代碼的一部分 - 斷點不起作用,但從程序的輸出,很明顯,那部分代碼已經運行。
- 我不記得我可能做了什麼導致這種行爲的任何事情。
我以前見過這個,但我不記得我是如何糾正這種情況的。
這是一個單元測試項目,所以它永遠不會構建在發佈模式下。我檢查了文件上的日期/時間戳記,以確保我剛建立的可執行文件是我即將運行的文件。
如果我在可執行文件的入口點設置了一個斷點,那麼調試器會在那裏停止,但不會在我設置的任何其他斷點處停止。
這是完全原生代碼,所以請不要打擾不適用的.NET選項,並且我無法訪問,因爲我使用C++進行編碼。
什麼會導致IDE突然關閉調試?
由於提前,
理查德·約翰遜
上次發生這種情況時,我創建了一個新的解決方案配置(除調試和發佈版本外),並忘記檢查以啓用該配置的調試。 – SolarBear 2013-04-29 18:57:28