严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C1060 编译器的堆空间不足
创始人
2025-06-01 06:29:48
0

系列文章目录

文章目录

  • 系列文章目录
  • 前言
  • 一、产生原因
  • 二、解决方法
    • 1.修改

前言

严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C1060 编译器的堆空间不足
在这里插入图片描述

一、产生原因

我的工程是从QtCreator中移植到vs2019,因为QtCreator上面调试器没有vs的好用。在使用vs2019编译的时候调试器报错。而工程中加载了很多图片,这些图片基本都是9295*6984的分辨率。使用QListWidget加载这些图片加载需要10多秒,而且无法在控件中拖动,所以就是用QGraphicsView来加载图片
在这里插入图片描述

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、解决方法

1.修改

打开QtQGraphicsView.vcxproj文件,QtQGraphicsView是你的工程名,搜索“Globals”在文件中找到

x64

以VS2019,编译生成64位程序为例。由于VS默认使用32位编译器(即编译器为32位并交叉编译64位可执行文件),位于C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\cl.exe。
在这里插入图片描述
此时该编译器最大可访问内存<4G,在编译一些超大文件时,我这里的图片不是特别大,可能所需内存超过4G,那么cl.exe本身是32位,是访问不了超出4G内存的,所以会报编译器堆空间不足。
我们可以通过任务管理器中,找到"Microsoft C/C++ Compiler Driver",这就是编译器Cl.exe。在编译时,可以看到该进程占用内存达到接近4G时,进程退出,VS报错,说明堆空间占用已超4G,编译器崩溃了。
这句话的意思就是,指定VS使用64位编译器cl.exe来进行编译,这样编译时,可访问内存将达到4GB以上,便不会报错了。
因为编译器cl.exe,在编译期间占用内存超过4G导致(可打开任务管理器检查cl.exe的内存占用情况)。
cl.exe默认使用32位,32位程序最大可使用地址空间为2^32=4GB,因此使用内存超过4G时会导致进程崩溃。
直接的解决方法是改用64位的cl.exe
如果按照上面方法处理的话,在32位系统中将无法编译。
因此还是彻底解决问题,就要找到根因:
(1)代码中是否定义了超大全局静态数组?如果有可改为动态申请内存动态加载。
(2)资源文件是否引用了超大的文件?如果有可改为运行期访问文件,不要编译到资源文件。

相关内容

热门资讯

唯美伤感的诗歌 唯美伤感的诗歌  在日复一日的学习、工作或生活中,大家都对那些朗朗上口的诗歌很是熟悉吧,不同的诗歌,...
中国新年的日期诗歌 中国新年的日期诗歌  在日复一日的学习、工作或生活中,大家肯定对各类诗歌都很熟悉吧,诗歌的内容是社会...
网情经典诗歌 网情经典诗歌  在大街上  你我擦肩而过  我不曾对你微笑  你不曾对我回眸  相遇的缘像风一样吹过...
登高 登高登高教学目标:1.了解杜甫生平以及对其诗歌创作的影响2.初步掌握诗歌吟诵的基本方法。3.赏析情景...
余光中的乡愁全文 入党誓词全文推荐度:安全文章推荐度:交通安全文章推荐度:诗朗诵《党旗颂》全文推荐度:安全文明施工措施...
写早晨的诗词 写早晨的诗词  诗词,是指以古体诗、近体诗和格律词为代表的中国汉族传统诗歌。亦是汉字文化圈的特色之一...
你是我凿穿梦想的神话诗歌 你是我凿穿梦想的神话诗歌  为了描述皎洁,他看了一晚上月亮  它没说月光如水,他说:缺啥看啥  他说...
适合朗诵的诗歌散文 适合朗诵的诗歌散文三篇  朗诵是口语交际的一种重要形式。还可以提高阅读能力,提高自己的赏析水平。以下...
观沧海日月之行赏析   观沧海日月之行赏析  赏析诗歌要知人论世,例如,了解作者生平和诗风,分析写作背景等。  《观沧海...
卞之琳诗歌 卞之琳诗歌  卞之琳(1910-2000),著有诗集《三秋草》(1933)、《鱼目集》(1935)、...
传统过年民俗诗歌介绍 传统过年民俗诗歌介绍  春节是中国最重要最隆重的传统节日。农历正月初一是一年的'开始,接下来小编为你...
建党100周年青春建功新时代... 2021年,我们迎来了建党100周年,新时代的新青年们,请以青春之名、以奋斗之姿建功新时代吧。那建党...
浅语优秀爱情诗歌 浅语优秀爱情诗歌  你说 爱是缘分  可我不曾相见那未知的温柔  我说 情是深浅  可你不曾去寻那隐...
《不醉不归》诗歌 《不醉不归》诗歌  在一个只有猪和草的世界里  黑褐色的狂吃  遮天盖地  子孙后代的身体  瘦得只...
陈毅诗词 陈毅诗词大全  诗词,是指以古体诗、近体诗和格律词为代表的中国古代传统诗歌。亦是汉字文化圈的特色之一...
描写秋天的文艺诗歌大全5篇 在日常学习、工作或生活中,说到诗歌,大家肯定都不陌生吧,诗歌是表现诗人思想感情的一种文学样式。你知道...
现代诗歌金波 现代诗歌金波(精选7首)  在日常生活或是工作学习中,大家一定都接触过一些使用较为普遍的诗歌吧,诗歌...
月亮边的妹妹诗歌 月亮边的妹妹诗歌  遥遥银河边缘  悠悠白云深处  驻守着我的妹妹  美丽善良的妹妹  你是晚霞疲惫...
歌颂劳动者的诗歌朗诵 歌颂劳动者的诗歌朗诵(精选13首)  无论在学习、工作或是生活中,大家都收藏过自己喜欢的诗歌吧,诗歌...
题李凝幽居诗词赏析 题李凝幽居诗词赏析  【诗人简介】  贾岛:(779-843),字阆仙,范阳(今北京)人。早年出家为...