近来想用一下Xtreme ToolkitPro 界面库,安装后用VC6根据向导 产生一个工程,Debug编译时出现下面的错误:
fatal error C1076: compiler limit : internal heap limit reached; use /Zm to specify a higher limit
解决办法如下:
工程->设置->c++选项卡,下面有个工程选项(O),在编辑框中参数最后面加上/Zm1000即可,或者/Zm2000,只要是倍数即可,微软的解释如下:
/Zm(指定预编译头的内存分配限制)
确定编译器对预编译头的内存分配限制。
/Zmnumber
参数 number
比例因子,用于为预编译头确定编译器的内存分配限制。
备注
number 参数是默认值为 100 的比例因子,它指定内存分配为 50 MB。最大值为 2000。下表说明数字如何修改内存分配。
值 内存分配
10 5.0MB