ObstacleAssault could not be compiled. Try rebuilding from source manually

I have the same issue didn’t understand the solution given in: "Could not be compiled. Try rebuilding from source manually." . How to rebuild it manually?

my log file:

Log file open, 07/06/25 12:09:56
LogWindows: Failed to load ‘aqProf.dll’ (GetLastError=126)
LogWindows: File ‘aqProf.dll’ does not exist
LogProfilingDebugging: Loading WinPixEventRuntime.dll for PIX profiling (from …/…/…/Engine/Binaries/ThirdParty/Windows/WinPixEventRuntime/x64).
LogWindows: Failed to load ‘VtuneApi.dll’ (GetLastError=126)
LogWindows: File ‘VtuneApi.dll’ does not exist
LogWindows: Failed to load ‘VtuneApi32e.dll’ (GetLastError=126)
LogWindows: File ‘VtuneApi32e.dll’ does not exist
LogWindows: Started CrashReportClient (pid=26136)
LogWindows: Enabling Tpause support
LogWindows: Custom abort handler registered for crash reporting.
LogInit: Display: Running engine for game: ObstacleAssault
LogCore: UTS: Unreal Trace Server launched successfully
LogTrace: Initializing trace…
LogCore: Display: Requested channels: ‘cpu,gpu,frame,log,bookmark,screenshot,region’
LogTrace: Finished trace initialization.
LogCsvProfiler: Display: Metadata set : platform=“Windows”
LogCsvProfiler: Display: Metadata set : config=“Development”
LogCsvProfiler: Display: Metadata set : buildversion="++UE5+Release-5.4-CL-35576357"
LogCsvProfiler: Display: Metadata set : engineversion=“5.4.4-35576357+++UE5+Release-5.4”
LogCsvProfiler: Display: Metadata set : os=“Windows 11 (24H2) [10.0.26100.4484] "
LogCsvProfiler: Display: Metadata set : cpu=“GenuineIntel|12th Gen Intel(R) Core™ i7-12700H”
LogCsvProfiler: Display: Metadata set : pgoenabled=“0”
LogCsvProfiler: Display: Metadata set : pgoprofilingenabled=“0”
LogCsvProfiler: Display: Metadata set : ltoenabled=“0”
LogCsvProfiler: Display: Metadata set : asan=“0”
LogCsvProfiler: Display: Metadata set : commandline=”" “C:\Users\sanja\OneDrive\Documents\Unreal Projects\ObstacleAssault\ObstacleAssault.uproject”""
LogCsvProfiler: Display: Metadata set : loginid=“2f8e48964c55f1acdfa25bb34ae3ebd9”
LogCsvProfiler: Display: Metadata set : llm=“0”
LogStats: Stats thread started at 0.301716
LogICUInternationalization: ICU TimeZone Detection - Raw Offset: +5:30, Platform Override: ‘’
LogInit: Session CrashGUID >====================================================
Session CrashGUID > UECC-Windows-D2E7A94B4E26B9A7CA3B10AFA5BD94D0
Session CrashGUID >====================================================
LogConfig: No local boot hotfix file found at: […/…/…/…/…/…/Users/sanja/OneDrive/Documents/Unreal Projects/ObstacleAssault/Saved/PersistentDownloadDir/HotfixForNextBoot.txt]
LogConfig: Display: Loading VulkanPC ini files took 0.03 seconds
LogConfig: Display: Loading Android ini files took 0.03 seconds
LogConfig: Display: Loading IOS ini files took 0.03 seconds
LogConfig: Display: Loading Mac ini files took 0.03 seconds
LogConfig: Display: Loading TVOS ini files took 0.04 seconds
LogConfig: Display: Loading Windows ini files took 0.04 seconds
LogConfig: Display: Loading Unix ini files took 0.04 seconds
LogConfig: Display: Loading VisionOS ini files took 0.04 seconds
LogConfig: Display: Loading LinuxArm64 ini files took 0.04 seconds
LogConfig: Display: Loading Linux ini files took 0.05 seconds
LogPluginManager: Mounting Engine plugin Bridge
LogPluginManager: Mounting Engine plugin ChaosCloth
LogPluginManager: Mounting Engine plugin ChaosVD
LogPluginManager: Found config from plugin[ChaosVD] Engine
LogPluginManager: Mounting Engine plugin EnhancedInput
LogPluginManager: Found config from plugin[EnhancedInput] Input
LogPluginManager: Mounting Engine plugin Fab
LogPluginManager: Mounting Engine plugin FastBuildController
LogPluginManager: Mounting Engine plugin CmdLinkServer
LogPluginManager: Mounting Engine plugin MeshPainting
LogPluginManager: Mounting Engine plugin RenderGraphInsights
LogPluginManager: Mounting Engine plugin XGEController
LogPluginManager: Mounting Engine plugin WorldMetrics
LogPluginManager: Mounting Engine plugin TraceUtilities
LogPluginManager: Mounting Engine plugin AISupport
LogPluginManager: Mounting Engine plugin EnvironmentQueryEditor
LogPluginManager: Mounting Engine plugin GLTFExporter
LogPluginManager: Mounting Engine plugin VariantManager
LogPluginManager: Mounting Engine plugin VariantManagerContent
LogPluginManager: Mounting Engine plugin CryptoKeys
LogPluginManager: Mounting Engine plugin ChangelistReview
LogPluginManager: Mounting Engine plugin DataValidation
LogPluginManager: Mounting Engine plugin DatasmithContent
LogPluginManager: Mounting Engine plugin AssetManagerEditor
LogPluginManager: Mounting Engine plugin BlueprintHeaderView
LogPluginManager: Mounting Engine plugin EditorScriptingUtilities
LogPluginManager: Mounting Engine plugin FacialAnimation
LogPluginManager: Mounting Engine plugin GameplayTagsEditor
LogPluginManager: Mounting Engine plugin EngineAssetDefinitions
LogPluginManager: Mounting Engine plugin MacGraphicsSwitching
LogPluginManager: Mounting Engine plugin MaterialAnalyzer
LogPluginManager: Mounting Engine plugin MeshLODToolset
LogPluginManager: Mounting Engine plugin EditorDebugTools
LogPluginManager: Mounting Engine plugin ModelingToolsEditorMode
LogPluginManager: Mounting Engine plugin SequencerAnimTools
LogPluginManager: Mounting Engine plugin CurveEditorTools
LogPluginManager: Mounting Engine plugin SpeedTreeImporter
LogPluginManager: Mounting Engine plugin PluginBrowser
LogPluginManager: Mounting Engine plugin MobileLauncherProfileWizard
LogPluginManager: Mounting Engine plugin ProxyLODPlugin
LogPluginManager: Mounting Engine plugin GeometryMode
LogPluginManager: Mounting Engine plugin UVEditor
LogPluginManager: Mounting Engine plugin WorldPartitionHLODUtilities
LogPluginManager: Mounting Engine plugin AvfMedia
LogPluginManager: Mounting Engine plugin ImgMedia
LogPluginManager: Mounting Engine plugin MediaCompositing
LogPluginManager: Mounting Engine plugin AndroidMedia
LogPluginManager: Mounting Engine plugin MediaPlate
LogPluginManager: Mounting Engine plugin MediaPlayerEditor
LogPluginManager: Mounting Engine plugin WebMMedia
LogPluginManager: Mounting Engine plugin OodleNetwork
LogPluginManager: Mounting Engine plugin WmfMedia
LogPluginManager: Mounting Engine plugin CameraShakePreviewer
LogPluginManager: Mounting Engine plugin GameplayCameras
LogPluginManager: Mounting Engine plugin Interchange
LogPluginManager: Mounting Engine plugin ActorSequence
LogPluginManager: Mounting Engine plugin LevelSequenceEditor
LogPluginManager: Mounting Engine plugin InterchangeEditor
LogPluginManager: Mounting Engine plugin TemplateSequence
LogPluginManager: Mounting Engine plugin SequencerScripting
LogPluginManager: Mounting Engine plugin AutomationUtils
LogPluginManager: Mounting Engine plugin Niagara
LogPluginManager: Mounting Engine plugin BackChannel
LogPluginManager: Mounting Engine plugin ChaosSolverPlugin
LogPluginManager: Mounting Engine plugin ChaosCaching
LogPluginManager: Mounting Engine plugin ChaosUserDataPT
LogPluginManager: Mounting Engine plugin ChaosNiagara
LogPluginManager: Mounting Engine plugin CharacterAI
LogPluginManager: Mounting Engine plugin NiagaraSimCaching
LogPluginManager: Mounting Engine plugin Dataflow
LogPluginManager: Mounting Engine plugin ChaosEditor
LogPluginManager: Mounting Engine plugin FullBodyIK
LogPluginManager: Mounting Engine plugin Fracture
LogPluginManager: Mounting Engine plugin GeometryCollectionPlugin
LogPluginManager: Mounting Engine plugin GeometryFlow
LogPluginManager: Mounting Engine plugin MeshModelingToolsetExp
LogPluginManager: Mounting Engine plugin LocalizableMessage
LogPluginManager: Mounting Engine plugin OpenImageDenoise
LogPluginManager: Mounting Engine plugin PlatformCrypto
LogPluginManager: Mounting Engine plugin PythonScriptPlugin
LogPluginManager: Mounting Engine plugin PlanarCut
LogPluginManager: Mounting Engine plugin SimpleHMD
LogPluginManager: Mounting Engine plugin StructUtils
LogPluginManager: Mounting Engine plugin SkeletalReduction
LogPluginManager: Mounting Engine plugin ToolPresets
LogPluginManager: Mounting Engine plugin StudioTelemetry
LogPluginManager: Mounting Engine plugin LauncherChunkInstaller
LogPluginManager: Mounting Engine plugin Takes
LogPluginManager: Mounting Engine plugin AnimationSharing
LogPluginManager: Mounting Engine plugin CodeLiteSourceCodeAccess
LogPluginManager: Mounting Engine plugin DumpGPUServices
LogPluginManager: Mounting Engine plugin GitSourceControl
LogPluginManager: Mounting Engine plugin KDevelopSourceCodeAccess
LogPluginManager: Mounting Engine plugin NullSourceCodeAccess
LogPluginManager: Mounting Engine plugin PixWinPlugin
LogPluginManager: Mounting Engine plugin PerforceSourceControl
LogPluginManager: Mounting Engine plugin PlasticSourceControl
LogPluginManager: Mounting Engine plugin PluginUtils
LogPluginManager: Mounting Engine plugin CLionSourceCodeAccess
LogPluginManager: Mounting Engine plugin PropertyAccessNode
LogPluginManager: Mounting Engine plugin N10XSourceCodeAccess
LogPluginManager: Mounting Engine plugin RenderDocPlugin
LogPluginManager: Mounting Engine plugin RiderSourceCodeAccess
LogPluginManager: Mounting Engine plugin SubversionSourceControl
LogPluginManager: Mounting Engine plugin TraceDataFilters
LogPluginManager: Mounting Engine plugin UObjectPlugin
LogPluginManager: Mounting Engine plugin VisualStudioSourceCodeAccess
LogPluginManager: Mounting Engine plugin XCodeSourceCodeAccess
LogPluginManager: Mounting Engine plugin EOSShared
LogPluginManager: Mounting Engine plugin OnlineBase
LogPluginManager: Mounting Engine plugin OnlineServices
LogPluginManager: Mounting Engine plugin TextureFormatOodle
LogPluginManager: Mounting Engine plugin OnlineSubsystem
LogPluginManager: Mounting Engine plugin VisualStudioCodeSourceCodeAccess
LogPluginManager: Mounting Engine plugin OnlineSubsystemNull
LogPluginManager: Mounting Engine plugin OnlineSubsystemUtils
LogPluginManager: Mounting Engine plugin UdpMessaging
LogPluginManager: Mounting Engine plugin TcpMessaging
LogPluginManager: Mounting Engine plugin AlembicImporter
LogPluginManager: Mounting Engine plugin ACLPlugin
LogPluginManager: Mounting Engine plugin InterchangeTests
LogPluginManager: Mounting Engine plugin Paper2D
LogPluginManager: Mounting Engine plugin AnimationModifierLibrary
LogPluginManager: Mounting Engine plugin BlendSpaceMotionAnalysis
LogPluginManager: Mounting Engine plugin AnimationData
LogPluginManager: Mounting Engine plugin IKRig
LogPluginManager: Mounting Engine plugin ControlRigSpline
LogPluginManager: Mounting Engine plugin ActorLayerUtilities
LogPluginManager: Mounting Engine plugin AndroidDeviceProfileSelector
LogPluginManager: Mounting Engine plugin AndroidFileServer
LogPluginManager: Mounting Engine plugin AndroidPermission
LogPluginManager: Mounting Engine plugin AppleImageUtils
LogPluginManager: Mounting Engine plugin AssetTags
LogPluginManager: Mounting Engine plugin ArchVisCharacter
LogPluginManager: Mounting Engine plugin AndroidMoviePlayer
LogPluginManager: Mounting Engine plugin AudioWidgets
LogPluginManager: Mounting Engine plugin ChunkDownloader
LogPluginManager: Mounting Engine plugin AppleMoviePlayer
LogPluginManager: Mounting Engine plugin AudioSynesthesia
LogPluginManager: Mounting Engine plugin CableComponent
LogPluginManager: Mounting Engine plugin ExampleDeviceProfileSelector
LogPluginManager: Mounting Engine plugin CustomMeshComponent
LogPluginManager: Mounting Engine plugin GeometryCache
LogPluginManager: Mounting Engine plugin GoogleCloudMessaging
LogPluginManager: Mounting Engine plugin GeometryProcessing
LogPluginManager: Mounting Engine plugin AudioCapture
LogPluginManager: Mounting Engine plugin LinuxDeviceProfileSelector
LogPluginManager: Mounting Engine plugin ControlRigModules
LogPluginManager: Mounting Engine plugin InputDebugging
LogPluginManager: Found config from plugin[InputDebugging] Input
LogPluginManager: Mounting Engine plugin MeshModelingToolset
LogPluginManager: Mounting Engine plugin IOSDeviceProfileSelector
LogPluginManager: Mounting Engine plugin GooglePAD
LogPluginManager: Mounting Engine plugin Metasound
LogPluginManager: Mounting Engine plugin LocationServicesBPLibrary
LogPluginManager: Mounting Engine plugin MsQuic
LogPluginManager: Mounting Engine plugin ProceduralMeshComponent
LogPluginManager: Mounting Engine plugin PropertyAccessEditor
LogPluginManager: Mounting Engine plugin RigVM
LogPluginManager: Mounting Engine plugin ResonanceAudio
LogPluginManager: Mounting Engine plugin Synthesis
LogPluginManager: Mounting Engine plugin SoundFields
LogPluginManager: Mounting Engine plugin SignificanceManager
LogPluginManager: Mounting Engine plugin WaveTable
LogPluginManager: Mounting Engine plugin WebMMoviePlayer
LogPluginManager: Mounting Engine plugin ControlRig
LogPluginManager: Mounting Engine plugin WindowsDeviceProfileSelector
LogPluginManager: Mounting Engine plugin WindowsMoviePlayer
LogPluginManager: Mounting Engine plugin XRBase
LogPluginManager: Mounting Engine plugin MobilePatchingUtils
LogPluginManager: Mounting Engine plugin PortableObjectFileDataSource
LogPluginManager: Mounting Engine plugin BaseCharacterFXEditor
LogPluginManager: Mounting Engine plugin OnlineSubsystemGooglePlay
LogPluginManager: Mounting Engine plugin XInputDevice
LogPluginManager: Mounting Engine plugin OnlineSubsystemIOS
LogPluginManager: Mounting Engine plugin LightMixer
LogPluginManager: Mounting Engine plugin ObjectMixer
LogPluginManager: Mounting Engine plugin MetaHumanProjectUtilities
LogPluginManager: Mounting Engine plugin ContentBrowserClassDataSource
LogPluginManager: Mounting Engine plugin ContentBrowserFileDataSource
LogPluginManager: Mounting Engine plugin ContentBrowserAssetDataSource
SourceControl: Revision control is disabled
SourceControl: Revision control is disabled
SourceControl: Revision control is disabled
LogInit: Warning: Incompatible or missing module: ObstacleAssault
Running C:/Program Files/Epic Games/UE_5.4/Engine/Build/BatchFiles/Build.bat Development Win64 -Project=“C:/Users/sanja/OneDrive/Documents/Unreal Projects/ObstacleAssault/ObstacleAssault.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=“C:/Users/sanja/OneDrive/Documents/Unreal Projects/ObstacleAssault/ObstacleAssault.uproject” -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
Log file: C:\Users\sanja\AppData\Local\UnrealBuildTool\Log.txt
Available x64 toolchains (1):

  • C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808
    (Family=14.43.34808, FamilyRank=5, Version=14.43.34810, Is64Bit=True, ReleaseChannel=Latest, Architecture=x64)
    Visual Studio 2022 compiler version 14.43.34810 is not a preferred version. Please use the latest preferred version 14.38.33130
    Available x64 toolchains (1):
  • C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808
    (Family=14.43.34808, FamilyRank=5, Version=14.43.34810, Is64Bit=True, ReleaseChannel=Latest, Architecture=x64)
    Visual Studio 2022 compiler version 14.43.34810 is not a preferred version. Please use the latest preferred version 14.38.33130
    Creating makefile for ObstacleAssaultEditor (no existing makefile)
    Available x64 toolchains (1):
  • C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808
    (Family=14.43.34808, FamilyRank=5, Version=14.43.34810, Is64Bit=True, ReleaseChannel=Latest, Architecture=x64)
    Visual Studio 2022 compiler version 14.43.34810 is not a preferred version. Please use the latest preferred version 14.38.33130
    Available x64 toolchains (1):
  • C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808
    (Family=14.43.34808, FamilyRank=5, Version=14.43.34810, Is64Bit=True, ReleaseChannel=Latest, Architecture=x64)
    Visual Studio 2022 compiler version 14.43.34810 is not a preferred version. Please use the latest preferred version 14.38.33130
    @progress push 5%
    Parsing headers for ObstacleAssaultEditor
    Running Internal UnrealHeaderTool “C:\Users\sanja\OneDrive\Documents\Unreal Projects\ObstacleAssault\ObstacleAssault.uproject” “C:\Users\sanja\OneDrive\Documents\Unreal Projects\ObstacleAssault\Intermediate\Build\Win64\ObstacleAssaultEditor\Development\ObstacleAssaultEditor.uhtmanifest” -WarningsAsErrors -installed
    Total of 4 written
    Reflection code generated for ObstacleAssaultEditor in 5.0804836 seconds
    @progress pop
    Building ObstacleAssaultEditor…
    Using Visual Studio 2022 14.43.34810 toolchain (C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808) and Windows 10.0.22621.0 SDK (C:\Program Files (x86)\Windows Kits\10).
    Warning: Visual Studio 2022 compiler is not a preferred version
    [Upgrade]
    [Upgrade] Using backward-compatible include order. The latest version of UE has changed the order of includes, which may require code changes. The current setting is:
    [Upgrade] IncludeOrderVersion = EngineIncludeOrderVersion.Oldest
    [Upgrade] Suppress this message by setting ‘IncludeOrderVersion = EngineIncludeOrderVersion.Latest;’ in ObstacleAssaultEditor.Target.cs.
    [Upgrade] Alternatively you can set this to ‘EngineIncludeOrderVersion.Latest’ to always use the latest include order. This will potentially cause compile errors when integrating new versions of the engine.
    [Upgrade]
    Determining max actions to execute in parallel (14 physical cores, 20 logical cores)
    Executing up to 14 processes, one per physical core
    Requested 1.5 GB memory per action, 3.92 GB available: limiting max parallel actions to 2
    Using Parallel executor to run 9 action(s)
    ------ Building 9 action(s) started ------
    [1/9] Resource Default.rc2
    [2/9] Compile [x64] SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderOldest.cpp
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Experimental\ConcurrentLinearAllocator.h(31): error C4668: ‘__has_feature’ is not defined as a preprocessor macro, replacing with ‘0’ for ‘#if/#elif
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Experimental\ConcurrentLinearAllocator.h(31): error C4067: unexpected tokens following preprocessor directive - expected a newline
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Engine\Classes\Engine\SkeletalMesh.h(930): warning C4996: ‘FBoneMirrorInfo’: FBoneMirrorInfo is deprecated. Please use UMirrorDataTable for mirroring support. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
    Total time in Parallel executor: 33.65 seconds
    Total execution time: 65.48 seconds
    LogInit: Warning: Still incompatible or missing module: ObstacleAssault
    LogCore: Engine exit requested (reason: EngineExit() was called)
    LogExit: Preparing to exit.
    LogXGEController: Cannot use XGE Controller as Incredibuild is not installed on this machine.
    LogPakFile: Destroying PakPlatformFile
    LogExit: Exiting.
    Log file closed, 07/06/25 12:15:56

Hi. it would be better if you posted in the course Q&A - in fact, looking at past posts you would find the correct solution to this. The link you shared is actually for a really really old version of Unreal so isn’t relevant.
The clue is actually in the output you’ve shared.

Visual Studio 2022 compiler version 14.43.34810 is not a preferred version. Please use the latest preferred version 14.38.33130

This is a known issue since about 2 years ago when Visual Studio broke compatibility with Unreal.

See the content below:


There information on tool versions here:
Setting Up Your Development Environment for C++ in Unreal Engine | Unreal Engine 5.5 Documentation | Epic Developer Community

To summarize, you need the following for Unreal to work

  • MFC, ATL, CLI and Build tools for 14.38 (for 5.4 or later)

  • Microsoft.NET Framework 4.8 SDK

  • Windows 11 SDK

  • .NET 8.0 Runtime

  • .NET SDK

  • .NET 6.0 (for UE 5.1 to 5.4)

It is important to note that both Microsoft.NET Framework 4.8 and .NET 8 is required as they are very different sets of tools.

Steps to try and resolve:

Step 1: Close Visual Studio and Unreal Editor and Launch the Visual Studio Installer. Click Modify and under individual components search for 14.38. Select the CLI, Build tools and ATL items for the x86/x64 only.

Step 2: Now, in your project folder, remove binaries, intermediate, ipch, .vs, DerivedDataCache, Saved and finally the .sln file. Don’t open the project just yet.

At this point try launching your project, if it works then you can skip the next few steps. If it fails, repeat step 2 and then follow the next few steps.

Step 3: Check the folder assuming VS is installed on C Drive: C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\ and check the version. There should be a folder called 14.38.33130

Step 4: Now you have that confirmed, navigate to "%appdata%\Unreal Engine\UnrealBuildTool" (WINDOWS+R or run from start menu) and edit BuildConfiguration.xml so it has the following: (it probably has LatestVersion in there)

<?xml version="1.0" encoding="utf-8" ?>
<Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
<WindowsPlatform>
<CompilerVersion>14.38.33130</CompilerVersion>
<ToolchainVersion>14.38.33130</ToolchainVersion>
</WindowsPlatform>
</Configuration>

Now you’ve done all that, launch your project and it will prompt you to build, say yes and hopefully you have a working setup

There are 2 more steps you should now do:

Step 5: Within Unreal, go to the tools menu and select Refresh Project

Step 6: Ensure your projects are also not stored in documents or desktop as OneDrive or a similar cloud tool will interefere with the project. If you have created it there, create a folder such as c:\projects and move the project to this folder then repeat step 5 again

Something that will get you out of trouble later too. When updating C++ code, if you change any part of the .h file, do not compile in Unreal . Close Unreal and Build in VS Code/Visual Studio and re-open the Unreal Project again. This ensures everything works smoothly.

1 Like


Screenshot 2025-07-07 025509
why its happening again and again

It is because the C++ setup is incorrect. The message says to Try rebuilding from source manually which basically means open your code editor and build the code there. The Compiling C++ lecture provides the steps to build code so you can refer to that.

1 Like

what version of .net is supported by unreal engine 5.4?

See below and also more information here: ObstacleAssault could not be compiled. Try rebuilding from source manually - Unreal Courses / Ask - GameDev.tv

To summarize, you need the following for Unreal to work

  • MFC, ATL, CLI and Build tools for 14.38 (for 5.4 or later)
  • Microsoft.NET Framework 4.8 SDK
  • Windows 11 SDK
  • .NET 8.0 Runtime
  • .NET SDK
  • .NET 6.0 (for UE 5.1 to 5.4)