今天svn update了下代码,rebuild工程的时候报错:
fatal error C1060:compiler is out of heap space 意思是说编译器堆内存不足
百度结果:VS编译器默认有/Zm1000的编译器选项,该选项会使得C编译器去申请大约750M的内存,但是比较新的编译器已经可以自增的申请内存 了,所以该参数的意义不是很大。
解决办法:可以在命令行参数中添加 /Zm100
参考博客:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26253010&id=4079912
参考帖子:http://bbs.csdn.net/topics/350017787/
双击打开报错的cpp文件,发现整个文件都是乱码了,删除重新update了下,rebuild就没有问题了。
本文介绍了在使用Visual Studio编译过程中遇到的致命错误C1060:编译器堆内存不足的问题及解决办法。通过调整编译器选项/Zm1000为/Zm100,有效解决了内存占用过大的问题。此外,还提到乱码文件导致的编译失败,并给出了重新更新文件的建议。
1580

被折叠的 条评论
为什么被折叠?



