UE5 + VS2022和UE4 + VS2019 编译踩坑

1,卡住且没有cl.exe进程

(1),卸载Incredibuild,Incredibuild也是利用进程虚拟化技术,加速包括编译的方法,和firstbuild是一样的,所以优先选择了Incredibuild的方式,但是23没有配置incredibuild加速,导致变慢。如果卸载了还不行看(2)

(2),找到BuildConfiguration.xml文件,加上一下代码

	<BuildConfiguration>
		<bAllowFASTBuild>true</bAllowFASTBuild>
		<bUseXGEController>false</bUseXGEController>
		<bAllowXGE>false</bAllowXGE>
	</BuildConfiguration>

如果FastBuild可以加上,如果没有就不加

2,一直报:NDI?4.x Runtime must be installed for the NDI?IO plugin to run properly.错误

(1),NDI 4 Tools Setup.exe
(2),重新执行GenerateProjectFiles.bat 

3,启动的时候正在编译着色器很慢 

 (1),卸载Incredibuild

 4,第一次启动UE,ShaderCompiler.exe进程编译着色器要等待很长一段时间,CPU消耗比较高

正常,就是要等很久,如果实在等不了,可以尝试3中的建议 

5,error C1060: “编译器的堆空间不足“ 

(1)请参考第一条1(2)的解决方案

(2)如果还不行,请参考一下文章

问题原因:https://github.com/appveyor/ci/issues/742 

解决方案:编译UE4出现C1076错误的解决方法_matrixcracker的博客-CSDN博客_c1076

猜你喜欢

转载自blog.csdn.net/asiwxy/article/details/128234332