根据文档,UE4 源代码的完整编译时间不应超过 40 分钟。
我正在尝试在 Windows 中使用 VS 2017 编译 UE 4.27,这花了一整天的时间! 说明只是说在解决方案资源管理器中选择 UE4 项目,右键单击并选择“构建”。
我可以看到正在编译的每个模块,即
455/4705]模块.SequenceRecorder.gen.cpp
如何加快编译时间?
虚幻引擎是一个庞大的软件。
您的编译时间取决于很多因素,最重要的是您编译所用的硬件。
40 分钟的编译时间只是一个指导性估计,他们不能保证在所有规格上都是如此。
https://answers.unrealengine.com/questions/3647/how-to-improve-compile-times-for-a-c-project.html
来自 GitHub 的 UE5 源码
原因:
D:
(SSD)C:
(Nvme) 中的 Visual StudioC:
(Nvme)C:
(Nvme) 中的 Visual Studio我猜主要原因不是NVME vs SSD(当然,NVME 更快,这也加快了进程,但我记得过去在只有一个 SSD 的笔记本上构建 UE,速度更快,而不是~=12 小时)。
但也许... Windows/Visual Studio 等在
C:
中工作,而 UE5 源位于 D:
中,在构建过程中,这可能会创建许多从 D: 复制到 C: 的文件,并且这始终是一个过程缓慢。
就像 Visual Studio 将文件从
D:
复制到 C:
中的临时文件夹或其他位置一样。
现在我的项目文件和 UE/VS/Android Studio/Unity 等都在
C:
中,一切都变得更快。