ref:https://blog.csdn.net/zyhse/article/details/117417484
解决办法:
打开xxx.vcxproj文件,搜索“Globals”在文件中找到<PropertyGroup Label=“Globals”, 然后在这个节点的最后加一句
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
这句话的意思就是,指定VS使用64位编译器cl.exe来进行编译,这样编译时,可访问内存将达到4GB以上,便不会报错了。
64位cl.exe位于C:\Program Files(x86)\Microsoft Visual Studio 12.0\VC\bin\amd64\cl.exe,可以在任务管理器中查看进程所属文件位置,来判断当前编译时使用的是哪个版本的编译器。
标签:exe,cl,编译,编译器,VS,64,不足 From: https://www.cnblogs.com/wioponsen/p/17095928.html