Project wont compile after trying to create a New C++ actor

i have been following the " Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games" tutorial, and made it to chapter 44, exactly at 3 minutes and 46 seconds, i got a message that was slightly different from the one in the video, stating that there was an error when making the C++ actor, when i closed the message i tried to make it again thinking that it wasn’t created properly, or that i missed a step, however when i went to name the actor again, it said i can’t name 2 actors the same thing, so i assumed it was made and tried to move to the next step, where the teacher showed me how to open C++, however the button to do so wasn’t there for me.

so i tried to restart unreal, but when i did i got the message “The Following Modules are missing or built with a different engine version: Obstacle assault, would you like to rebuild them now”, selecting yes states the following:

“ObstacleAssault could not be compiled. try rebuilding from source manually.” i then looked this up on the community, and saw that i needed to check my log for any errors, but i don’t quite understand what i’m looking for, this is my log.

Log file open, 10/20/23 15:26:49

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=6372)

LogWindows: Custom abort handler registered for crash reporting.

LogInit: Display: Running engine for game: ObstacleAssault

LogCore: UnrealTraceServer: Trace store launch successful

LogCore: Initializing trace...

LogCore: Display: Requested channels: 'cpu,gpu,frame,log,bookmark,screenshot'

LogCore: Finished trace initialization.

LogCsvProfiler: Display: Metadata set : platform="Windows"

LogCsvProfiler: Display: Metadata set : config="Development"

LogCsvProfiler: Display: Metadata set : buildversion="++UE5+Release-5.2-CL-26001984"

LogCsvProfiler: Display: Metadata set : engineversion="5.2.1-26001984+++UE5+Release-5.2"

LogCsvProfiler: Display: Metadata set : os="Windows 10 (22H2) [10.0.19045.3570] "

LogCsvProfiler: Display: Metadata set : cpu="AuthenticAMD|AMD Ryzen 5 5600G with Radeon Graphics"

LogCsvProfiler: Display: Metadata set : pgoenabled="0"

LogCsvProfiler: Display: Metadata set : asan="0"

LogCsvProfiler: Display: Metadata set : commandline="" "C:\Users\Ezra\Documents\Unreal Projects\ObstacleAssault 5.2\ObstacleAssault.uproject"""

LogCsvProfiler: Display: Metadata set : loginid="cdaad459470d96545f13eda4b6ca7d28"

LogCsvProfiler: Display: Metadata set : llm="0"

LogStats: Stats thread started at 0.266947

LogPluginManager: Adding extension module BinkMediaPlayer from BinkMedia_HoloLens to BinkMedia

LogICUInternationalization: ICU TimeZone Detection - Raw Offset: +1:00, Platform Override: ''

LogInit: Session CrashGUID >====================================================

         Session CrashGUID >   UECC-Windows-DCB7367A45C9F453B8977DAC8D8814AB

         Session CrashGUID >====================================================

LogConfig: Display: Loading Mac ini files took 0.02 seconds

LogConfig: Display: Loading HoloLens ini files took 0.02 seconds

LogConfig: Display: Loading Android ini files took 0.02 seconds

LogConfig: Display: Loading IOS ini files took 0.03 seconds

LogConfig: Display: Loading TVOS ini files took 0.03 seconds

LogConfig: Display: Loading Unix ini files took 0.03 seconds

LogConfig: Display: Loading LinuxArm64 ini files took 0.04 seconds

LogConfig: Display: Loading Linux ini files took 0.04 seconds

LogConfig: Display: Loading VulkanPC ini files took 0.02 seconds

LogConfig: Display: Loading Windows ini files took 0.02 seconds

LogPluginManager: Mounting Engine plugin Bridge

LogPluginManager: Mounting Engine plugin EnhancedInput

LogPluginManager: Found config from plugin[EnhancedInput] Input

LogPluginManager: Mounting Engine plugin FastBuildController

LogPluginManager: Mounting Engine plugin MeshPainting

LogPluginManager: Mounting Engine plugin TraceUtilities

LogPluginManager: Mounting Engine plugin XGEController

LogPluginManager: Mounting Engine plugin EnvironmentQueryEditor

LogPluginManager: Mounting Engine plugin AISupport

LogPluginManager: Mounting Engine plugin DatasmithContent

LogPluginManager: Mounting Engine plugin GLTFExporter

LogPluginManager: Mounting Engine plugin VariantManagerContent

LogPluginManager: Mounting Engine plugin VariantManager

LogPluginManager: Mounting Engine plugin InterchangeTests

LogPluginManager: Mounting Engine plugin AnimationData

LogPluginManager: Mounting Engine plugin AnimationModifierLibrary

LogPluginManager: Mounting Engine plugin ControlRig

LogPluginManager: Mounting Engine plugin ControlRigSpline

LogPluginManager: Mounting Engine plugin BlendSpaceMotionAnalysis

LogPluginManager: Mounting Engine plugin IKRig

LogPluginManager: Mounting Engine plugin AutomationUtils

LogPluginManager: Mounting Engine plugin BackChannel

LogPluginManager: Mounting Engine plugin ChaosCloth

LogPluginManager: Mounting Engine plugin ChaosEditor

LogPluginManager: Mounting Engine plugin ChaosCaching

LogPluginManager: Mounting Engine plugin ChaosClothEditor

LogPluginManager: Mounting Engine plugin ChaosNiagara

LogPluginManager: Mounting Engine plugin CharacterAI

LogPluginManager: Mounting Engine plugin ChaosUserDataPT

LogPluginManager: Mounting Engine plugin ChaosSolverPlugin

LogPluginManager: Mounting Engine plugin Dataflow

LogPluginManager: Mounting Engine plugin Fracture

LogPluginManager: Mounting Engine plugin FullBodyIK

LogPluginManager: Mounting Engine plugin GeometryCollectionPlugin

LogPluginManager: Mounting Engine plugin MeshModelingToolsetExp

LogPluginManager: Mounting Engine plugin OpenImageDenoise

LogPluginManager: Mounting Engine plugin PlanarCut

LogPluginManager: Mounting Engine plugin PlatformCrypto

LogPluginManager: Mounting Engine plugin ProxyLODPlugin

LogPluginManager: Mounting Engine plugin PythonScriptPlugin

LogPluginManager: Mounting Engine plugin SkeletalReduction

LogPluginManager: Mounting Engine plugin ToolPresets

LogPluginManager: Mounting Engine plugin UVEditor

LogPluginManager: Mounting Engine plugin Niagara

LogPluginManager: Mounting Engine plugin OodleNetwork

LogPluginManager: Mounting Engine plugin LauncherChunkInstaller

LogPluginManager: Mounting Engine plugin OnlineServices

LogPluginManager: Mounting Engine plugin OnlineBase

LogPluginManager: Mounting Engine plugin OnlineSubsystem

LogPluginManager: Mounting Engine plugin OnlineSubsystemNull

LogPluginManager: Mounting Engine plugin OnlineSubsystemUtils

LogPluginManager: Mounting Engine plugin ActorLayerUtilities

LogPluginManager: Mounting Engine plugin AndroidPermission

LogPluginManager: Mounting Engine plugin AndroidDeviceProfileSelector

LogPluginManager: Mounting Engine plugin AndroidMoviePlayer

LogPluginManager: Mounting Engine plugin AndroidFileServer

LogPluginManager: Mounting Engine plugin AppleMoviePlayer

LogPluginManager: Mounting Engine plugin AppleImageUtils

LogPluginManager: Mounting Engine plugin AssetTags

LogPluginManager: Mounting Engine plugin ArchVisCharacter

LogPluginManager: Mounting Engine plugin AudioCapture

LogPluginManager: Mounting Engine plugin AudioWidgets

LogPluginManager: Mounting Engine plugin AudioSynesthesia

LogPluginManager: Mounting Engine plugin ChunkDownloader

LogPluginManager: Mounting Engine plugin CableComponent

LogPluginManager: Mounting Engine plugin CustomMeshComponent

LogPluginManager: Mounting Engine plugin ExampleDeviceProfileSelector

LogPluginManager: Mounting Engine plugin GeometryCache

LogPluginManager: Mounting Engine plugin GeometryProcessing

LogPluginManager: Mounting Engine plugin GoogleCloudMessaging

LogPluginManager: Mounting Engine plugin GooglePAD

LogPluginManager: Mounting Engine plugin InputDebugging

LogPluginManager: Found config from plugin[InputDebugging] Input

LogPluginManager: Mounting Engine plugin IOSDeviceProfileSelector

LogPluginManager: Mounting Engine plugin LinuxDeviceProfileSelector

LogPluginManager: Mounting Engine plugin LocationServicesBPLibrary

LogPluginManager: Mounting Engine plugin MeshModelingToolset

LogPluginManager: Mounting Engine plugin Metasound

LogPluginManager: Mounting Engine plugin MobilePatchingUtils

LogPluginManager: Mounting Engine plugin ProceduralMeshComponent

LogPluginManager: Mounting Engine plugin PropertyAccessEditor

LogPluginManager: Mounting Engine plugin SignificanceManager

LogPluginManager: Mounting Engine plugin ResonanceAudio

LogPluginManager: Mounting Engine plugin SoundFields

LogPluginManager: Mounting Engine plugin Synthesis

LogPluginManager: Mounting Engine plugin WebMMoviePlayer

LogPluginManager: Mounting Engine plugin WaveTable

LogPluginManager: Mounting Engine plugin WindowsDeviceProfileSelector

LogPluginManager: Mounting Engine plugin WindowsMoviePlayer

LogPluginManager: Mounting Engine plugin CameraShakePreviewer

LogPluginManager: Mounting Engine plugin GameplayCameras

LogPluginManager: Mounting Engine plugin ActorSequence

LogPluginManager: Mounting Engine plugin AlembicImporter

LogPluginManager: Mounting Engine plugin LevelSequenceEditor

LogPluginManager: Mounting Engine plugin SequencerScripting

LogPluginManager: Mounting Engine plugin TemplateSequence

LogPluginManager: Mounting Engine plugin Takes

LogPluginManager: Mounting Engine plugin AnimationSharing

LogPluginManager: Mounting Engine plugin CLionSourceCodeAccess

LogPluginManager: Mounting Engine plugin CodeLiteSourceCodeAccess

LogPluginManager: Mounting Engine plugin GitSourceControl

LogPluginManager: Mounting Engine plugin DumpGPUServices

LogPluginManager: Mounting Engine plugin KDevelopSourceCodeAccess

LogPluginManager: Mounting Engine plugin NullSourceCodeAccess

LogPluginManager: Mounting Engine plugin PerforceSourceControl

LogPluginManager: Mounting Engine plugin PixWinPlugin

LogPluginManager: Mounting Engine plugin PluginUtils

LogPluginManager: Mounting Engine plugin PlasticSourceControl

LogPluginManager: Mounting Engine plugin PropertyAccessNode

LogPluginManager: Mounting Engine plugin RenderDocPlugin

LogPluginManager: Mounting Engine plugin SubversionSourceControl

LogPluginManager: Mounting Engine plugin RiderSourceCodeAccess

LogPluginManager: Mounting Engine plugin TextureFormatOodle

LogPluginManager: Mounting Engine plugin TraceDataFilters

LogPluginManager: Mounting Engine plugin XCodeSourceCodeAccess

LogPluginManager: Mounting Engine plugin VisualStudioSourceCodeAccess

LogPluginManager: Mounting Engine plugin UObjectPlugin

LogPluginManager: Mounting Engine plugin AndroidMedia

LogPluginManager: Mounting Engine plugin VisualStudioCodeSourceCodeAccess

LogPluginManager: Mounting Engine plugin AvfMedia

LogPluginManager: Mounting Engine plugin ImgMedia

LogPluginManager: Mounting Engine plugin MediaCompositing

LogPluginManager: Mounting Engine plugin MediaPlate

LogPluginManager: Mounting Engine plugin MediaPlayerEditor

LogPluginManager: Mounting Engine plugin AssetManagerEditor

LogPluginManager: Mounting Engine plugin WebMMedia

LogPluginManager: Mounting Engine plugin WmfMedia

LogPluginManager: Mounting Engine plugin Paper2D

LogPluginManager: Mounting Engine plugin BlueprintHeaderView

LogPluginManager: Mounting Engine plugin ChangelistReview

LogPluginManager: Mounting Engine plugin CryptoKeys

LogPluginManager: Mounting Engine plugin CurveEditorTools

LogPluginManager: Mounting Engine plugin EditorDebugTools

LogPluginManager: Mounting Engine plugin DataValidation

LogPluginManager: Mounting Engine plugin EditorScriptingUtilities

LogPluginManager: Mounting Engine plugin EngineAssetDefinitions

LogPluginManager: Mounting Engine plugin GeometryMode

LogPluginManager: Mounting Engine plugin FacialAnimation

LogPluginManager: Mounting Engine plugin GameplayTagsEditor

LogPluginManager: Mounting Engine plugin GLTFImporter

LogPluginManager: Mounting Engine plugin MacGraphicsSwitching

LogPluginManager: Mounting Engine plugin MobileLauncherProfileWizard

LogPluginManager: Mounting Engine plugin MaterialAnalyzer

LogPluginManager: Mounting Engine plugin PluginBrowser

LogPluginManager: Mounting Engine plugin SequencerAnimTools

LogPluginManager: Mounting Engine plugin SpeedTreeImporter

LogPluginManager: Mounting Engine plugin InterchangeEditor

LogPluginManager: Mounting Engine plugin WorldPartitionHLODUtilities

LogPluginManager: Mounting Engine plugin Interchange

LogPluginManager: Mounting Engine plugin TcpMessaging

LogPluginManager: Mounting Engine plugin UdpMessaging

LogPluginManager: Mounting Engine plugin OnlineSubsystemGooglePlay

LogPluginManager: Mounting Engine plugin ContentBrowserClassDataSource

LogPluginManager: Mounting Engine plugin ContentBrowserAssetDataSource

LogPluginManager: Mounting Engine plugin ContentBrowserFileDataSource

LogPluginManager: Mounting Engine plugin OnlineSubsystemIOS

LogPluginManager: Mounting Engine plugin LightMixer

LogPluginManager: Mounting Engine plugin ObjectMixer

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Bridge/Content/' mounted to '/Bridge/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/TraceUtilities/Content/' mounted to '/TraceUtilities/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Enterprise/DatasmithContent/Content/' mounted to '/DatasmithContent/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Enterprise/GLTFExporter/Content/' mounted to '/GLTFExporter/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Animation/ControlRig/Content/' mounted to '/ControlRig/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Animation/ControlRigSpline/Content/' mounted to '/ControlRigSpline/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Animation/IKRig/Content/' mounted to '/IKRig/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/ChaosCaching/Content/' mounted to '/ChaosCaching/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/ChaosClothEditor/Content/' mounted to '/ChaosClothEditor/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/ChaosNiagara/Content/' mounted to '/ChaosNiagara/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/ChaosSolverPlugin/Content/' mounted to '/ChaosSolverPlugin/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/Dataflow/Content/' mounted to '/Dataflow/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/FullBodyIK/Content/' mounted to '/FullBodyIK/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/GeometryCollectionPlugin/Content/' mounted to '/GeometryCollectionPlugin/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/MeshModelingToolsetExp/Content/' mounted to '/MeshModelingToolsetExp/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/PythonScriptPlugin/Content/' mounted to '/PythonScriptPlugin/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/UVEditor/Content/' mounted to '/UVEditor/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/FX/Niagara/Content/' mounted to '/Niagara/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Runtime/AudioWidgets/Content/' mounted to '/AudioWidgets/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Runtime/AudioSynesthesia/Content/' mounted to '/AudioSynesthesia/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Runtime/GeometryProcessing/Content/' mounted to '/GeometryProcessing/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Runtime/MeshModelingToolset/Content/' mounted to '/MeshModelingToolset/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Runtime/Metasound/Content/' mounted to '/Metasound/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Runtime/ResonanceAudio/Content/' mounted to '/ResonanceAudio/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Runtime/Synthesis/Content/' mounted to '/Synthesis/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Runtime/WaveTable/Content/' mounted to '/WaveTable/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/MovieScene/SequencerScripting/Content/' mounted to '/SequencerScripting/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/VirtualProduction/Takes/Content/' mounted to '/Takes/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Developer/AnimationSharing/Content/' mounted to '/AnimationSharing/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Media/MediaCompositing/Content/' mounted to '/MediaCompositing/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Media/MediaPlate/Content/' mounted to '/MediaPlate/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/2D/Paper2D/Content/' mounted to '/Paper2D/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Editor/BlueprintHeaderView/Content/' mounted to '/BlueprintHeaderView/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Editor/GeometryMode/Content/' mounted to '/GeometryMode/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Editor/GLTFImporter/Content/' mounted to '/GLTFImporter/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Editor/SpeedTreeImporter/Content/' mounted to '/SpeedTreeImporter/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Interchange/Runtime/Content/' mounted to '/Interchange/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Editor/ObjectMixer/LightMixer/Content/' mounted to '/LightMixer/'

LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Editor/ObjectMixer/ObjectMixer/Content/' mounted to '/ObjectMixer/'

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.2/Engine/Build/BatchFiles/Build.bat Development Win64 -Project="C:/Users/Ezra/Documents/Unreal Projects/ObstacleAssault 5.2/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/Ezra/Documents/Unreal Projects/ObstacleAssault 5.2/ObstacleAssault.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE

Log file: C:\Users\Ezra\AppData\Local\UnrealBuildTool\Log.txt

Visual Studio 2022 is installed, but is missing the C++ toolchain. Please verify that the "MSVC v143 - VS 2022 C++ x64/x86 build tools (Latest)" component is selected in the Visual Studio 2022 installation options.

Visual Studio 2022 x64 must be installed in order to build this target.

LogInit: Warning: Still incompatible or missing module: ObstacleAssault

LogCore: Engine exit requested (reason: EngineExit() was called)

LogExit: Preparing to exit.

LogVirtualization: UE::Virtualization was shutdown

LogModuleManager: Shutting down and abandoning module DesktopPlatform (60)

LogModuleManager: Shutting down and abandoning module PlasticSourceControl (58)

LogModuleManager: Shutting down and abandoning module PerforceSourceControl (56)

LogModuleManager: Shutting down and abandoning module SourceControl (55)

LogModuleManager: Shutting down and abandoning module PythonScriptPluginPreload (52)

LogModuleManager: Shutting down and abandoning module PlatformCryptoOpenSSL (50)

LogModuleManager: Shutting down and abandoning module PlatformCryptoTypes (48)

LogModuleManager: Shutting down and abandoning module PlatformCrypto (46)

LogModuleManager: Shutting down and abandoning module XGEController (44)

LogXGEController: Cannot use XGE Controller as Incredibuild is not installed on this machine.

LogModuleManager: Shutting down and abandoning module FastBuildController (42)

LogModuleManager: Shutting down and abandoning module AnimationModifiers (40)

LogModuleManager: Shutting down and abandoning module AudioEditor (38)

LogModuleManager: Shutting down and abandoning module PropertyEditor (37)

LogModuleManager: Shutting down and abandoning module Virtualization (34)

LogModuleManager: Shutting down and abandoning module MessageLog (33)

LogModuleManager: Shutting down and abandoning module TextureCompressor (30)

LogModuleManager: Shutting down and abandoning module RenderCore (28)

LogModuleManager: Shutting down and abandoning module Landscape (26)

LogModuleManager: Shutting down and abandoning module SlateRHIRenderer (24)

LogModuleManager: Shutting down and abandoning module AnimGraphRuntime (22)

LogModuleManager: Shutting down and abandoning module Renderer (20)

LogModuleManager: Shutting down and abandoning module Engine (18)

LogModuleManager: Shutting down and abandoning module CoreUObject (16)

LogModuleManager: Shutting down and abandoning module SandboxFile (14)

LogModuleManager: Shutting down and abandoning module PakFile (12)

LogModuleManager: Shutting down and abandoning module RSA (11)

LogModuleManager: Shutting down and abandoning module NetworkFile (8)

LogModuleManager: Shutting down and abandoning module StreamingFile (6)

LogModuleManager: Shutting down and abandoning module CookOnTheFly (4)

LogModuleManager: Shutting down and abandoning module StorageServerClient (2)

LogExit: Exiting.

Log file closed, 10/20/23 15:27:01

It says you don’t have C++ installed.

Note: Visual Studio and Visual Studio Code are separate products and you need to install the former as is instructed in the course to install the C++ compiler.

thank you very much, i had installed the wrong version of VS, looking back at the tutorial helped clarify as such

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.

Privacy & Terms