我在编写程序过程中,(提前说明:我的程序是一个控制台程序,程序只有一个文件)
曾经遇到过:
fatal error C1076: compiler limit : internal heap limit reached; use /Zm to sp
ecify a higher limit
于是,我到网上查,
然后修改Zm,先是/Zm600,后是/Zm1000,
可随着代码的增多(现在有11000行),处理数据越来越多,vector用的也越来越多
当internal heap limit(Zm)增加至1400时,Zm无法再增大,这时怎么办?
我用的是VC6.0不是说Zm最大值可以设置为2000吗?(我查阅了MSDN,原话是:the maximum number is
2000)
可,为什么当我增加至1400时,就不能再增加了
当我设置为:/Zm2000 时,出现下面的错误:
fatal error C1063:
Error executing cl.exe这是为什么?请达人解答
解决方案 »
- ClistBox SetItemHeight后如何让文字靠行底显示
- 使用xmp-rpc向wordpress发布日志,老是出错
- 关于函数局部变量,字符串指针,函数返回值的问题
- 是不是ACE5.4.1有BUG?
- 太高兴了 现在的前任女友终于脱离苦海了 疯狂散分
- 一个简单的钩子问题!
- 打印求救(请问如何在程序里设置系统的打印对话框中的内容。并且可以保存设置。)
- 一个类是否可以同时成为两个类的友元类?在线等
- 写了这样一段代码,结果出现:0x1021674c指令引用的0xcccccccc内存,该内存不能为"read"
- 关于同步对象的用法
- 跪求解答:关于internal heap limit (Zm)
- vs2010 Ultimate RC1 以前只装了C++, 昨天想装C#结果无法升级.
http://msdn.microsoft.com/zh-cn/library/bdscwf1c.aspx另外,我的经历是:如果是32bit编程,new最多1G,正好是你说的“增加至1400时,就不能再增加”。如果你要使用更大内存,得使用64bit编程。