接手了前同事的一個爛攤子,用的mingW的編譯器,試圖給其切換到msvc編譯器,但編譯問題,加上各種庫的依賴,導致耗時嚴重,領導又不給時間,所以就在現有基礎上接着搞吧。
一開始很不習慣mingW,感覺調試不好調試,編譯器檢測還不嚴格,各種坑,就比如說這個錯誤,搞得我一頭霧水,後來網上說是野指針,但是翻了幾遍代碼,也沒發現有野指針,後來想了一下,mingW在編譯的時候,如果不主動return,是能夠編譯通過的,原來是一個QString的函數,沒有return導致的。記錄一下,希望能幫助到其他踩坑的人。