关于 QtCreator使用msvc2017x64编译器编译项目报错”编译器的堆空间不足“错误 的解决方法
Posted 长沙红胖子Qt
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于 QtCreator使用msvc2017x64编译器编译项目报错”编译器的堆空间不足“错误 的解决方法相关的知识,希望对你有一定的参考价值。
若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/126202905
红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)
Qt开发专栏:各种问题解决(点击传送门)
问题
开发工业自动化控制及信息化软件的时候,因为项目较大,模块较多,编译时,报错”编译器编译空间不足“,且常规方法无法消除的问题。
尝试
尝试1
按照常规的,在pro里面加大资源配置:
CONFIG += resources_big
无法解决。
尝试2
按照常规的,直接强制修改编译的编译器:
无法解决。
解决方法
因为并没有找到编译器内存分配的配置(主要是使用QtCreator开发),尝试加大内存(因为笔者开发为虚拟机win10+8GB,扩为win10+16GB内存,解决)
由此,可以猜测,msvc2017x64的编译器是有个地方配置使用内存所占系统内存的比例(编译过程中监测过,实际使用内存并不大),可能是超过了比例了,加大系统内存后,就没超限制,编译就正常通过了。
若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/126202905
以上是关于关于 QtCreator使用msvc2017x64编译器编译项目报错”编译器的堆空间不足“错误 的解决方法的主要内容,如果未能解决你的问题,请参考以下文章
QT 5.1.1:QWebview 中的复选框在 Win 7 (x64) / Win 8 下显示奇怪的行为
带有 Qt 5 和 Qt Creator 的 msvc2013