Qt编译出现cc1plus.exe: out of memory allocating 65536 bytes问题

今天编译Qt程序,出现这个问题:

cc1plus.exe: out of memory allocating 65536 bytes

这个还没有遇到过,上网查了下。问题原因是资源文件过大。

qt的资源文件在存储时,是被存储在静态数组中的,资源文件过大时,可能会超出静态数组的大小,导致这个编译错误。

在工程文件中加入下面选项,可以解决这个错误:

CONFIG += resources_big

微信公众号:

发布了51 篇原创文章 · 获赞 49 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/wuquan_1230/article/details/104800862