国外互联网科技网站,深圳建筑工程信息网,推广网站推广,wordpress网站发布时间QT中增加资源文件过大时#xff0c;会编译不过#xff0c;报错#xff1a; cc1plus.exe: out of memory allocating 1073745919 bytes 使用qrc资源文件#xff0c;也就是在QT的工程中添加资源文件#xff0c;就是添加的资源文件#xff08;如qrc.cpp#xff09;会直接被…QT中增加资源文件过大时会编译不过报错 cc1plus.exe: out of memory allocating 1073745919 bytes 使用qrc资源文件也就是在QT的工程中添加资源文件就是添加的资源文件如qrc.cpp会直接被存放到静态数组中从而一直占用内存使内存的利用率不高。有的时候如果资源过大可能编译都无法通过会造成out of memory的错误。
解决方法
方案一
在工程PRO文件中添加 CONFIG resources_big 编译即可解决
方案二 改用MinGW 64-bit来编译工程应该也是能解决的。