我在从源码编译UE4 4.21时vs报的两个错误,虚拟内存不足和编译器内部堆限制。

  一开始以为是硬盘空间不足,于是

  1: 清理了C盘的空间

  2: 增加了代码所在盘的虚拟内存,

  3: /Em1000。

  我也不知道到底最后上述三步前两步有没有用,在我做了前两步时候并没有解决问题,最后还是用了/Em这个命令才好了、

  不过 编译源码很神奇,我是前一天怎么都不行,上述三步都做了也不行,第二天上班试了一下没想到就好了,真是玄学。    所以,也有可能是上述三步全部没用,只不过过了一天不知道怎么就好了,无奈,但总归上边的三步还算是个尝试的方向吧。