Windows has triggered a breakpoint in xxxxx.exe

來源:互聯網
上載者:User

VS2005 英文版 SP1

XP SP3

 

在debug調試運行時,程式還沒跑起來,就跳出一個錯誤說:Windows has triggered a breakpoint in xxxxx.exe,

 

點擊continue後又可以斷續debug下去,程式也可以跑起來(跑起來時m_fTemp這個值明明在建構函式時已經賦值過了,卻在別的地方用時卻沒有賦上值(其它幾個成員變數也有類似的情況)),但關掉程式時就會報錯。

 

不斷把剛添加進去的代碼一行行的注釋掉,看是哪裡的問題,

 

找到了那行代碼,是在類建構函式中對一個成員變數m_fTemp賦值時出錯,但按照文法,這也不應該錯啊。

 

後來Rebuild Solution就可以了。

 

可能原因:這個程式是我從備份中解壓出來的,如果沒有Rebuild Solution,由於環境的變化,工程的其它一些檔案還是以前的檔案,而我調試時只是按F7,可能只是所謂的“增量編譯”,有修改代碼的地方有重新編譯產生新檔案,但沒有改動的地方可能還是用舊的檔案,所以造成了一些奇怪的錯誤。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.