(第2遍中)内存的堆空间不够 & error: MSB3073 & 超过了 PCH 的虚拟内存范围

压缩包里打开的新工程文件,运行 GenerateProjectFiles.bat 后,再点击 .sln 文件,编译工程,编译了 1.5h 左右,快结束的时候报错如下:

  • 编译器的堆空间不足
  • 在第2遍中编译器的堆空间不足
  • error MSB3073: 命令"...\Build\BatchFiles\Build.bat -Target="UE4Editor Win64 Development" -Target="ShaderCompileWorker Win64 Development -Quiet" -WaitMutex -FromMsBuild"已退出,代码为 6。

    这里要注意报错的原因应该看第一个 error,也就是堆空间不足,而不是 MSB3073

我一开始就搞错了方向,去尝试看 MSB3073 错误的帖子,如下:
https://ask.csdn.net/questions/7639284

帖子中方法:

  • 加入bEnableUndefinedIdentifierWarnings = false;
  • 删除文件夹
    两种方法都没用(不过看评论区有些人是成功的,因人而异吧,唉)

也就是说,出现 MSB3073 错误的原因其实有很多,最后导致的结果是报错 error MSB3073

后面尝试解决堆空间不足问题,成功解决,具体参见博客:

超过了 PCH 的虚拟内存范围问题解决
https://blog.csdn.net/weixin_43704737/article/details/106307112

方法是改变了电脑本地的虚拟内存分配方式

相关推荐
SunkingYang14 天前
VS中MFC如何调用通过C#封装的dll库?
c++·c#·mfc·vs·dll·调用·
白落微尘1 个月前
快速在找到函数的实体的方法
visual studio code·vs
2401_858286111 个月前
动态内存管理练习题的反汇编代码分析(底层)
汇编·visualstudio·指针·vs·结构体·寄存器·反汇编
人才程序员4 个月前
VS2022配置Qt环境
c语言·开发语言·c++·vscode·qt·ui·vs
AdleyTales4 个月前
Visual Studio 设置回车代码补全
vs
kgduu4 个月前
vs2017 调试时无法进入静态库源代码解决办法
vs
Papicatch5 个月前
课设--学生成绩管理系统
前端·系统架构·课程设计·html5·vs
不停感叹的老林_<C 语言编程核心突破>6 个月前
2024-05-22 VS2022使用modules
c++·vs·c++ modules·modules
Naisu Xu7 个月前
使用 code-server 搭建在线的 VS Code 编辑器
ide·编辑器·web·vs·云办公
大河qu7 个月前
IDE/VS2015和VS2017帮助文档MSDN安装和使用
ide·vs·离线安装·msdn·帮助文档·在线安装