关于 QtCreator使用msvc2017x64编译器编译项目报错”编译器的堆空间不足“错误 的解决方法_qtpromsvc201764开辟栈空间-程序员宅基地

技术标签: QtCreator编译msvc  Qt  msvc2017x64  Qt开发  编译器的堆空间不足  

若该文为原创文章,转载请注明原文出处
本文章博客地址: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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq21497936/article/details/126202905

智能推荐

win10 64位 QT5配置opencv环境(亲测成功)_qt运行时由于找不到libopencv_objdetect420.dll,无法继续执行代码?-程序员宅基地

文章浏览阅读771次。前面编译过程要看下这个视频https://www.bilibili.com/video/BV1Za4y1v7ra?from=search&seid=8853456064479114255up主讲的很清楚,版本最好对应。但是最后在QT运行还是会报错,error: cannot find -llibopencv_world420.dlld我的解决办法是:(更换自己的路径)首先找到3部分文件,静态库(.lib文件),动态库(.a文件)(VS的为.dll),头文件。静态库文件位于通过CMAKE_qt运行时由于找不到libopencv_objdetect420.dll,无法继续执行代码?

bookmark20160330_u8ur.lat-程序员宅基地

文章浏览阅读4.6w次。It will be read and overwritten. DO NOT EDIT! -->BookmarksBookmarks 书签栏 百度一下,你就知道 20160311 redis - 必应 REDIS 3.0.7 下载 _u8ur.lat

使用关系抽取模型SpanBERT遇到的问题_spanbert做关系抽取-程序员宅基地

文章浏览阅读772次。在google colab安装apex运行以下程序,安装apex !git clone https://github.com/NVIDIA/apex cd apex !pip install -v --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" 运行程序后,仍然出现问题ImportError: cannot import name 'FP16_Optimizer'ImportErro.._spanbert做关系抽取

路径跟踪—Matlab LQR库函数无法代码生成,那就手写一个_手写lqr函数-程序员宅基地

文章浏览阅读2.5k次,点赞9次,收藏38次。Matlab环境下无法对lqr,dlqr,care,dare函数进行代码生成,如果您想用在Simulink环境下使用该函数,会告诉您无法进行代码生成,这时您加上外部函数是可以在Simulink环境下使用的。// An highlighted blockcoder.extrinsic(function)但是如果您想将在线lqr函数部署到您的实际控制器中,比如车辆路径跟踪dlqr算法的时候,您又不想事先求解好反馈增益K,或者您需要时变的Q和R矩阵,那么就无法将lqr函数代码生成部署到快速控制原型或者工控_手写lqr函数

redhat 5.4 下 Oracle RAC 报 raw 设备大小 错误_raw超出分配大小-程序员宅基地

文章浏览阅读9.3k次。 在Redhat 5.4 上安装oracle 10g的RAC。在安装Clusterware 的时候,出现错误: Raw 设备的大小肯定是没有问题,因为我分配的raw 是200M一个,但是它只识别了16M。 配置文件就那么几步,看了几遍都没有发现问题。google 百度也没有什么有价值的信息。 磁盘分区大小:[root@rac1 raw_raw超出分配大小

精读论文:Multi-Task Learning as Multi-Objective Optimization(附翻译)-程序员宅基地

文章浏览阅读7.3k次,点赞26次,收藏62次。Multi-Task Learning as Multi-Objective Optimization二、翻译0. 摘要abstract:在多任务学习中,多个任务共同解决,它们之间共享归纳偏差。多任务学习本质上是一个多目标问题,因为不同的任务可能会发生冲突,因此需要进行权衡。常见的折衷方案是优化代理目标(proxy objective),以最小化每个任务损失的加权线性组合。但是,这种解决方法仅在任务不竞争时才有效,这种情况很少发生。在本文中,我们明确地将多任务学习视为多目标优化,其总体目标是找到帕累_multi-task learning as multi-objective optimization

随便推点

Wallpaper Engine使用视频壁纸黑屏解决方法(window10)_wallpaper视频壁纸黑屏-程序员宅基地

文章浏览阅读2.8w次,点赞4次,收藏6次。1.点击电脑左下角开始键>设置>搜索框搜索图形设置2.浏览>找到wallpaper engine相关程序添加3.将三个的选项改成节能4.如果软件还在运行,重新启动_wallpaper视频壁纸黑屏

【Java】P5727 冰雹猜想—简化版打表—(OJ:洛谷)_洛谷5727java三-程序员宅基地

文章浏览阅读889次。给出一个正整数 n(n\le 100)*n*(*n*≤100),然后对这个数字一直进行下面的操作:如果这个数字是奇数,那么将其乘 3 再加 1,否则除以 2。经过若干次循环后,最终都会回到 1。经过验证很大的数字(7\times10^{11}7×1011)都可以按照这样的方式比变成 1,所以被称为“冰雹猜想”。例如当 n*n* 是 20,变化的过程是 [20, 10, 5, 16, 8, 4, 2, 1]。根据给定的数字,验证这个猜想,并从最后的 1 开始,倒序输出整个变化序列。_洛谷5727java三

R语言 X轴为日期时 使用scale_x_date-程序员宅基地

文章浏览阅读9.7k次,点赞3次,收藏13次。scale_x_date(name = ..., breaks = ..., labels = ..., limits = ...)scale_x_date(name="x轴名称",breaks=date_breaks("1 month"),labels=date_format("%Y-%m"),limits=as.Date(c("2014-01-01","2018-01-01"))..._scale_x_date

ajax跨域加载html页面,关于javascript:如何进行简单的跨域ajax调用以返回html页面...-程序员宅基地

文章浏览阅读317次。提交 button>form>(函数($){函数processForm(e){$ .ajax({网址:" myserver.com:8080/myApp/user-login.jsp",crossDomain:是的,dataType:" html",类型:" post",contentType:" application / x-www-form-urlencoded",数据:$(th..._js 跨域请求html返回html页面

Python之selenium库基础_selenium 清华-程序员宅基地

文章浏览阅读1.5k次,点赞3次,收藏19次。Python之selenium库基础_selenium 清华

Android ViewPager+Fragment切换显示不出的问题_android开发中,切换多语言,viewpager里面的fragment没有切换-程序员宅基地

文章浏览阅读8.4k次,点赞10次,收藏11次。今天遇到一个问题,之前也有遇到过,但是没有做笔记,时间一久也就忘了,这次项目又遇到了这个问题,却没有想起之前的解决方法,所以把他写到博客记录一下,以便不再犯同样的错误,android基础学得不是很扎实,问题很简单,不要见怪啊。好了,废话少说,下面说正题。我们在使用ViewPager+Fragment做切换的时候,可能我们在编写数据适配器的时候会这样写 class MyFragmentPagerAd_android开发中,切换多语言,viewpager里面的fragment没有切换

推荐文章

热门文章

相关标签