打开UE5.7时出现以下报错
LoginId:24d5cd264a221afd25ea058c13c095df
EpicAccountId:45017dfa3d794be485a654ca42434c04
Assertion failed: Handle [File:D:\build++UE5\Sync\Engine\Source\Developer\ShaderCompilerCommon\Private\DXCWrapper.cpp] [Line: 80]
Failed to load module: ../../../Engine/Binaries/ThirdParty/ShaderConductor/Win64/dxcompiler.dll
UnrealEditor_Core
UnrealEditor_ShaderCompilerCommon
UnrealEditor_ShaderCompilerCommon
UnrealEditor_ShaderFormatD3D
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_TargetPlatform
UnrealEditor_TargetPlatform
UnrealEditor_TargetPlatform
UnrealEditor_TargetPlatform
UnrealEditor_TargetPlatform
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_RenderCore
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
kernel32
ntdll
解决方案:
替换以下路径下的dxcompiler.dll
UE_5.7\Engine\Binaries\ThirdParty\ShaderConductor\Win64
将UE5.6版本中同样路径下的dxcompiler.dll复制到UE5.7中,复制到UE5.7版本中时建议先备份原文件
通过网盘分享的文件:dxcompiler.dll
链接: https://pan.baidu.com/s/1VAY3Ltl2ypUo2wU1dFQasQ 提取码: cti4
–来自百度网盘超级会员v6的分享