当前位置: 首页 > web >正文

QT 解决msvc fatal error C1060: 编译器的堆空间不足

一.物理内存太小,代码又比较复杂,递归嵌套之类的。

   1.修改虚拟内存的大小,一般设置为物理内存的1.5倍。

二.msvc工程的编译默认开启的是多线程编译,所以电脑内存确实不够,采用如下设置。

QMAKE_CXXFLAGS = -j1

三.msvc工程vc环境的选择(脚本编译的人一定要切记这条!!!)

C:\Program Files (x86)\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat

如果编译的是64位程序,vcvarsall.bat 参数: x64

 如果编译的是32位程序,vcvarsall.bat 参数: x86

四.QT pro工程中配置:(如果图片资源要打包在app中)

CONFIG += resources_big

五.设置堆空间

QMAKE_LFLAGS += /HEAP:40960000,4096

六.有用帮忙点赞!

http://www.xdnf.cn/news/4972.html

相关文章:

  • 移动IP与手机移动数据流量的概念、原理、区别与联系
  • DVWA靶场保姆级通关教程--06不安全验证机制
  • 二维差分数组(JAVA)蓝桥杯
  • k8s之ingress
  • 使用 docker 安装 nacos3.x
  • upload-labs靶场通关详解:第三关
  • 【漫话机器学习系列】249.Word2Vec自然语言训练模型
  • 十二、基于大模型的在线搜索平台——信息抓取
  • 智能网联汽车 “中央计算” 博弈:RTOS 与跨域融合的算力分配挑战
  • 网络研讨会开发注册中, 5月15日特励达力科,“了解以太网”
  • stm32之USART
  • Day 15 训练
  • OpenHarmony平台驱动开发(十一),PIN
  • 线程的生命周期·
  • [计算机科学#13]:算法
  • 探秘 InSAR:数据处理与形变信息提取全解析
  • centos 7 安装 java 运行环境
  • 左支座加工工艺与钻φ25孔专用夹具设计
  • Bearer Token的神秘面纱:深入解析HTTP认证头的设计哲学
  • JAVA实战开源项目:健身房管理系统 (Vue+SpringBoot) 附源码
  • qxl显卡与spice模块笔记
  • 规则组,注入组
  • setData执行后操作方法-微信小程序
  • DeepResearch深度搜索实现方法调研
  • 在线工具源码_字典查询_汉语词典_成语查询_择吉黄历等255个工具数百万数据 养站神器,安装教程
  • 嵌入式学习笔记 - 垂直消隐期
  • 自然语言处理-词性标注的基本概念
  • 黄金、碳排放期货市场API接口文档
  • 【阿里云免费领取域名以及ssl证书,通过Nginx反向代理web服务】
  • BUUCTF——杂项渗透之赛博朋克