QT 運行崩潰:The inferior stopped because it received a signal from the Operating System


最近在研究QT自帶的boxes例子,自己派生一個圖形項,但是在運行生成該圖形項時程序直接退出了~

Qt Creater調試代碼,問題定位如下代碼行:

執行1270行時彈出錯誤消息框:

於是上網查找資料,發現這是個很常見的錯誤,問題在於調用了野指針!

最后發現是2D貼圖類指針m_texture在構造函數中沒有初始化,在析構函數中也沒有進行釋放操作!

修改

在構造函數中初始化:m_texture = nullptr;

在析構函數中釋放:  if (m_texture) delete m_texture;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM