㈠ vs2017缂栬疟浠g爜鐢熸垚鐗瑰埆鎱锛
VisualStudio缂栬疟寰堟参瑙e喅锷炴硶锛氭墦寮vs2010镄勫伐鍏烽夐”锛岀幆澧>甯歌勪箣涓嬫煡鐪嬧濊呜変綋楠屸濋厤缃锛屽畠榛樻橀噹瀵熻ら夋嫨浜嗏濆熀鑴婅佷簬瀹㈡埛绔镐ц兘镊锷ㄨ皟鏁磋呜変綋楠屸濆苟钖鐢ㄧ‖浠跺浑锣勫浘褰㈠姞阃燂纴鍙栨秷阃夋嫨杩欎釜阃夋嫨銆
㈡ fatal error C1076: compiler limit : internal heap limit reached; use /Zm to specify a higher limit
意思是:
编译器限制:内部堆达到了最大的限制。使用/zm来指定一个更大的限制值。
我觉得有可能是你分配了太多的内存,或者是指定了太小的堆。建议你拿到别人默认设置的vc++上面编译一下试试看,然后才能确定到底是代码的问题还是编译环境设置的问题