I have been unable to use UE5 with Visual Studio 2022, since I have installed the apps on a new system. Whenever I try to build any project, even a freshly made, Blank template C++ Project won’t get as far as even opening the editor, telling me that the project’s main module failed to compile before closing Unreal. My Error Log is below. If someone can tell me what I am doing wrong, I’d love to be able to work in this app again.
The project could not be compiled. Would you like to open it in Visual Studio?
Running C:/Users/BASwi/Documents/Unreal Engine/UE_5.3/Engine/Build/BatchFiles/Build.bat Development Win64 -Project="D:/Coding/UE5/BlankProject/BlankProject.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
Using bundled DotNet SDK version: 6.0.302
Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" Development Win64 -Project="D:/Coding/UE5/BlankProject/BlankProject.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
Log file: C:\Users\BASwi\AppData\Local\UnrealBuildTool\Log.txt
Creating makefile for BlankProjectEditor (no existing makefile)
@progress push 5%
Parsing headers for BlankProjectEditor
Running Internal UnrealHeaderTool D:\Coding\UE5\BlankProject\BlankProject.uproject D:\Coding\UE5\BlankProject\Intermediate\Build\Win64\BlankProjectEditor\Development\BlankProjectEditor.uhtmanifest -WarningsAsErrors -installed
Total of 0 written
Reflection code generated for BlankProjectEditor in 2.1394979 seconds
@progress pop
Building BlankProjectEditor...
Using Visual Studio 2022 14.39.33521 toolchain (C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519) and Windows 10.0.22621.0 SDK (C:\Program Files (x86)\Windows Kits\10).
Determining max actions to execute in parallel (6 physical cores, 12 logical cores)
Executing up to 6 processes, one per physical core
Requested 1.5 GB memory per action, 835.76 MB available: limiting max parallel actions to 1
------ Building 6 action(s) started ------
[1/6] Compile [x64] SharedPCH.Engine.Cpp20.cpp
C:\Users\BASwi\Documents\Unreal Engine\UE_5.3\Engine\Source\predefined C++ types (compiler internal)(420): error C2248: 'FHazardPointerCollection::FHazardRecord::FHazardRecord': cannot access private member declared in class 'FHazardPointerCollection::FHazardRecord'
C:\Users\BASwi\Documents\Unreal Engine\UE_5.3\Engine\Source\Runtime\Core\Public\Experimental\Containers\HazardPointer.h(86): note: see declaration of 'FHazardPointerCollection::FHazardRecord::FHazardRecord'
C:\Users\BASwi\Documents\Unreal Engine\UE_5.3\Engine\Source\Runtime\Core\Public\Experimental\Containers\HazardPointer.h(77): note: see declaration of 'FHazardPointerCollection::FHazardRecord'
C:\Users\BASwi\Documents\Unreal Engine\UE_5.3\Engine\Source\predefined C++ types (compiler internal)(420): note: the template instantiation context (the oldest one first) is
C:\Users\BASwi\Documents\Unreal Engine\UE_5.3\Engine\Source\Runtime\Core\Public\Experimental\Containers\HazardPointer.h(133): note: see reference to function template instantiation 'void __builtin_array_init_helper<FHazardPointerCollection::FHazardRecord>(_T *,size_t) noexcept(<expr>)' being compiled
with
[
_T=FHazardPointerCollection::FHazardRecord
]
[2/6] Resource Default.rc2
Total time in Parallel executor: 26.67 seconds
Total execution time: 34.95 seconds
I should specify that opening the project in Visual Studio does not allow me to build this project.