fatal error C1060: "编译器的堆空间不足"——C1001错误代码

这个错让人很无语,最初遇到这个问题,以为是内存的问题,买了内存条加内存,加完内存还是不行,错误代码C1001也报过,错误代码C1060一直报,让人很崩溃,最后导致快放弃找解决方法。

编译器报这个错误,微软官网(https://docs.microsoft.com/zh-cn/cpp/error-messages/compiler-errors-1/fatal-error-c1060?view=vs-2017)上给出这么多的解决方案,试了几个也没什么用,其他的几条也看不懂,后来同时在网上闲逛,找到一种说法,说是32位cl.exe内存有3.5G,当超过这个值时就报错。所以把这个给修改为64位的即可,参照下文的解决方法。

fatal error C1060:

解决方法:

找到工程项目的xxx.vcxproj文件,打开这个文件找到的“Globals”项,加上一句:    x64,修改为:

 
    {5AECBE41-FF08-4E28-9816-0797926F303B}
    Win32Proj
    mayProject
    8.1
    x64
 

修改后重新打开该加载项目,重新编译即可。

看到编译通过,真是开心。

 

 

你可能感兴趣的:(vs编译器错误)