今天練習Qt的時候,出現Qt報錯out of memory allocating 65536,檢查沒有發現語法或越界的錯誤,
網上有以下幾種解答和方法,但都沒有解決我的問題,如果出現這個報錯可以嘗試:
1、CONFIG += resources_big
工程的pro檔案中添加CONFIG += resources_big,解決資源檔案過大的問題(如果添加了較大的qrc資源可以考慮用這個方法解決),
2、洗掉pro.user檔案并重新構建
用這個方法解決的建議殺毒重啟電腦,
但以上兩種方法都沒有解決我的問題,最后的解決辦法是所有檔案(.h,.cpp,.ui)全部雙擊點過去,在每一個檔案打開的狀態下點擊構建直到不報錯,
報錯的原因似乎是編譯器未找到更新后的檔案,導致某個變數或者函式未定義(不確定),如果有哪位大佬知道這個錯誤的原因請告訴我,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/340295.html
標籤:C++
下一篇:MD5演算法講解
