从2015迁移到Visual Studio 2017时出现内存问题

时间:2018-12-03 12:38:20

标签: c++ visual-studio-2015 compilation visual-studio-2017

我有一个相对较大的C ++项目,可以在vs2015中进行编译,完全没有问题, 当我尝试在vs2017中编译它时,出现了问题:

fatal error C1060: compiler is out of heap space

当监视cl.exe进程时,它达到3.5G,然后通过此消息粉碎, 编译后的应用程序是x64,但默认情况下编译器是32位

在谷歌搜索后,我添加了此标志:

set PreferredToolArchitecture=x64
devenv.exe

及其使用了64位编译器,该编译器可以工作,但占用了我所有的内存(30G +),并使编译速度非常慢...:(

为什么会发生该怎么办?在vs2015中,完全相同的项目完全没有时间编译,并且几乎没有内存消耗(相对)

感谢您的帮助!

(PS我尝试了/ zm200 / zm1000 / zm2000标志,似乎并没有改变任何东西)

0 个答案:

没有答案