“编译器堆空间不足”解决办法

发布于 2018-12-28  491 次阅读


因为这货编译64位程序也是默认使用32的 cl.exe//导致。。如果超过3.5gb内存就报错了。。
所以需要切换为64的cl.exe
1:打开vcxproj文件。在Globals的ItemGroup里加一条:
@PreferredToolArchitecture@x64@/PreferredToolArchitecture@ 把@换成对应的<>

2:打开你的vs安装目录 例如我的机器 C:\Program Files (x86)\Microsoft Visual Studio\Preview\Professional\VC\Tools\MSVC\14.15.26726\bin
将 Hostx86和Hostx64的文件夹名字对调。。我就是用这个。。简单快捷。。

本站文章基于国际协议BY-NA-SA 4.0协议共享;
如未特殊说明,本站文章皆为原创文章,请规范转载。

0

博客管理员