开发日常软件的时候,因为项目较大,模块较多,编译时,报错”编译器编译空间不足“,且常规方法无法消除的问题。有 opengl模块 占用内存大
尝试
尝试1
按照常规的,在pro里面加大资源配置:
CONFIG += resources_big
1
无法解决。
尝试2
按照常规的,直接强制修改编译的编译器:
无法解决。
解决方法
因为并没有找到编译器内存分配的配置(主要是使用QtCreator开发),尝试加大内存(因为笔者开发为虚拟机win10+8GB,扩为win10+16GB内存,解决)
由此,可以猜测,msvc2017x64的编译器是有个地方配置使用内存所占系统内存的比例(编译过程中监测过,实际使用内存并不大),可能是超过了比例了,加大系统内存后,就没超限制,编译就正常通过了。