社区
工具平台和程序库
帖子详情
关于编译器堆内存不足问题
qq_35578084
2016-09-04 06:19:28
我写了一个115万行的源码,但是生成时显示error C1060编译器堆内存不足。
望各位大神提供增加编译器堆内存的方法
...全文
2519
7
打赏
收藏
关于编译器堆内存不足问题
我写了一个115万行的源码,但是生成时显示error C1060编译器堆内存不足。 望各位大神提供增加编译器堆内存的方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2016-09-05
打赏
举报
回复
栈≤全局数据≤堆≤文件≤磁盘≤磁盘阵列≤云存储
日立奔腾浪潮微软松下联想
2016-09-05
打赏
举报
回复
1
115万行的源码,以平均每行40几个字符计算,也就40几MB大小,编译应该是没有问题的(以程序中包含60万符号名计算,符号表不会超过20MB),估计是你的代码中全局数据太多的缘故,比如静态分配了几GB数组,那32位系统是肯定无法编译的,即便64位系统,如果编译器本身是32位程序(但是能生成64位代码),也危险。
小灸舞
2016-09-05
打赏
举报
回复
可以设置虚拟内存或者加根内存条.
ri_aje
2016-09-05
打赏
举报
回复
头一次见过这么长的源代码文件,重构一下拆成小文件就行了。
paschen
2016-09-04
打赏
举报
回复
你内存太小了,拆分成更小的文件或者加内存条 再或者可以试下微软官方给的方法: https://msdn.microsoft.com/zh-cn/library/yz7kx3y2.aspx
ooolinux
2016-09-04
打赏
举报
回复
什么程序啊,多少年人?编译服务器?
fefe82
2016-09-04
打赏
举报
回复
拆分成多个文件
在vs中进行qt桌面应用开发时,
编译器
堆溢出的编译错误(error C1060
编译器
堆内存
不足
)
本文转载自:在vs2019中进行qt桌面应用开发时,
编译器
堆溢出的编译错误(error C1060
编译器
堆内存
不足
) - 小油人 - 博客园 前言: 项目中遇见这种情况,刚开始以为是使用的静态或者全局变量等太多,导致堆不够用,后来发现是资源文件添加的图片太多了,我资源文件加起来一共20M左右 一、错误现象 二、错误原因分析 1、此次错误出现的原因:当在qt资源文件中加入过多图片时(22Mb),编译文件内容过大导致 2、本质原因:vs2019中
编译器
默认是32位的,当参与编译的
QT C++出现
编译器
堆空间
不足
C1060的解决方案
QT C++出现
编译器
堆空间
不足
C1060的解决方案
vs2015运行
编译器
遇到堆空间
不足
问题
原因: 32位cl.exe内存只有3.5G,当编译的工程超过内存就会报空间
不足
的错误,将工程vcxproj文件配置改为64位就可。 解决方案: 编辑器打开trunk下的.vcxproj文件,搜索“Globals”在文件中找到<PropertyGroup Label=“Globals”, 然后在这个节点的最后加一句 <PreferredToolArchitecture>x64</PreferredToolArchitecture> ,这样就可以完美的解决
编译器
堆空间
不足
问题
。
vs2022 编译遇见
编译器
堆空间
不足
,解决办法(针对CMAKE工程)
vs2022 编译遇见
编译器
堆空间
不足
,解决办法(针对CMAKE工程)
vs编译遇见
编译器
堆空间
不足
,解决办法
首先打开.vcxproj文件,在文件中找到这个节点<PropertyGroup Label="Globals">, 然后在这个节点的最后加一句<PreferredToolArchitecture>x64</PreferredToolArchitecture>,这样就可以完美的解决
编译器
堆空间
不足
问题
。 ...
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章