关于Qt报错out of memory allocating 65536问题


  今天练习Qt的时候,出现Qt报错out of memory allocating 65536,检查没有发现语法或越界的错误。

  网上有以下几种解答和方法,但都没有解决我的问题,如果出现这个报错可以尝试:

  1、CONFIG += resources_big

  工程的pro文件中添加CONFIG += resources_big,解决资源文件过大的问题(如果添加了较大的qrc资源可以考虑用这个方法解决)。

  2、删除pro.user文件并重新构建

  用这个方法解决的建议杀毒重启电脑。

  但以上两种方法都没有解决我的问题,最后的解决办法是所有文件(.h,.cpp,.ui)全部双击点过去,在每一个文件打开的状态下点击构建直到不报错。

  报错的原因似乎是编译器未找到更新后的文件,导致某个变量或者函数未定义(不确定),如果有哪位大佬知道这个错误的原因请告诉我。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM