ue compilation problem Error MSB3073

https://blog.csdn.net/GeekDongHuang/article/details/126777245

Error message:
Severity Code Description Project File Line Suppression State

ErrorUnhandled exception: Dependency file “F:\unrealengine-release\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\Core\Module.Core.14_of_18.cpp.json” version (“1.2”) is not supported version
UE5 F:\unrealengine-release\Engine\Intermediate\ProjectFiles\UnrealBuildTool 1

Severity Code Description Project File Line Suppression State

Error MSB3073 The command “…\Build\BatchFiles\Build.bat UnrealGame Win64 Development -WaitMutex -FromMsBuild” exited with code 6.
UE5 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.MakeFile.Targets 44

Cause: The problem occurs in the latest version of Visual Studio 2022 17.3.3
in MSVC compiler (14.32.31326: MSVC v143-VS 2022 C++v14.32-17.2) , the version is too high

定位:
/Engine/Source/Programs/UnrealBuildTool/System/CppDependencyCache.cs#L454
if (!String.Equals(Version, “1.1”) && !String.Equals(Version, “1.0”))
{
        thrownew BuildException($“Dependency file “{InputFile.Location}” version (”{Version}“) is not         supported version”);
}

Solution:
Use the following version of MSVC compiler and recompile.
14.29.30133: MSVC v142 - VS 2019 C++ v14.29-16.11
14.30.30705: MSVC v143 - VS 2022 C++ v14.30-17.0
14.31.31103: MSVC v143 - VS 2022 C++ v14.31-17 .1
 

 

Guess you like

Origin blog.csdn.net/opk8848/article/details/128417456