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

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

  1、CONFIG += resources_big

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

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

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

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

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

posted on 2021-10-28 17:06  千咲  阅读(1465)  评论(0)    收藏  举报