錯誤 The inferior stopped because it received a signal from the Operating System

接手了前同事的一個爛攤子,用的mingW的編譯器,試圖給其切換到msvc編譯器,但編譯問題,加上各種庫的依賴,導致耗時嚴重,領導又不給時間,所以就在現有基礎上接着搞吧。

一開始很不習慣mingW,感覺調試不好調試,編譯器檢測還不嚴格,各種坑,就比如說這個錯誤,搞得我一頭霧水,後來網上說是野指針,但是翻了幾遍代碼,也沒發現有野指針,後來想了一下,mingW在編譯的時候,如果不主動return,是能夠編譯通過的,原來是一個QString的函數,沒有return導致的。記錄一下,希望能幫助到其他踩坑的人。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章