Unreal Engine 5.3.2 C++ Classes are not showing in Content Browser

I install UE 5.3.2. When I create new project in C++. My C++ Classes are not showing in Content Browser. I also installed UE 5.2. The C++ project works perfectly in UE 5.2. Today, I thought I have to switch from UE 5.2 to UE 5.3.2 latest version. But these errors happen. Even I turned off Live coding in UE 5.3.2 preference. How can I solve these issues?
Note: I install UE 5.2 and even UE 5.3.2 in my D drive and Visual Studio 2022 in C drive. I created new project in C drive. Because, I have C drive M.2 250GB and D drive SSD 512 GB. That’s why I installed Unreal Engine in D drive and visual studio and creating new UE project in C drive. So that, I can compile my UE C++ project fast due to M.2. UE 5.2 perfect fine in this senerio. But UE 5.3.2 does not work. Please give me the proper solution? Thanks!


1 Like

I had this issue and a UE prompt said I need to compile before classes will show in the content browser. Try fixing any code errors then compiling in your IDE to see if that helps.

You need to select “Show C++ Classes” from the Settings menu.

Hope that helps, :wink:

1 Like

Thank you very much, I’ve spent literally a day to fix this issue, I reinstalled like everything a few times, tried to debug etc. But this solution just blew my mind. I don’t know why I didn’t thought about it and why this checkbox was unchecked… really thank you for your screenshot haha

My Settings is set to show C++ Classes, but I still dont see it.

If I add new C++ class via Tools > New C++ Class… , it shows up in Content Browser under C++ classes folder.

Moreover, I dont see classes in the Project Settings > Default GameMode dropdown box.

Code is compiled without error.

Registered process C:\Program Files\Epic Games\UE_5.3\Engine\Binaries\Win64\UnrealEditor.exe (PID: 10736)
Loading module C:\Unreal Projects\UnrealShadows\Binaries\Win64\UnrealEditor-UnrealShadows.dll (0.049 MB)
Loaded 1 module(s), 675 lazy load module(s), and 321 reserved page ranges (0.000s, 2 translation units)
Live coding ready - Save changes and press Ctrl+Alt+F11 to re-compile code
Accepted Live coding shortcut
---------- Creating patch ----------
Running C:\Program Files\Epic Games\UE_5.3\Engine\Build\BatchFiles\Build.bat -Target="UnrealShadowsEditor Win64 Development -Project=""C:/Unreal Projects/UnrealShadows/UnrealShadows.uproject""" -LiveCoding -LiveCodingModules="C:/Program Files/Epic Games/UE_5.3/Engine/Intermediate/LiveCodingModules.json" -LiveCodingManifest="C:/Program Files/Epic Games/UE_5.3/Engine/Intermediate/LiveCoding.json" -WaitMutex -LiveCodingLimit=100
Quick restart disabled when re-instancing is enabled.
  Using bundled DotNet SDK version: 6.0.302
  Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" -Target="UnrealShadowsEditor Win64 Development -Project=""C:/Unreal Projects/UnrealShadows/UnrealShadows.uproject""" -LiveCoding -LiveCodingModules="C:/Program Files/Epic Games/UE_5.3/Engine/Intermediate/LiveCodingModules.json" -LiveCodingManifest="C:/Program Files/Epic Games/UE_5.3/Engine/Intermediate/LiveCoding.json" -WaitMutex -LiveCodingLimit=100
  C:\Users\User\AppData\Roaming\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml(4): warning: The element 'BuildConfiguration' in namespace 'https://www.unrealengine.com/BuildConfiguration' has invalid child element 'bAllowUBAExecutor' in namespace 'https://www.unrealengine.com/BuildConfiguration'. List of possible elements expected: 'bLegalToDistributeBinary, bUseFastMonoCalls, StaticAnalyzer, bDeterministic, bAdaptiveUnityCompilesHeaderFiles, ArtifactDirectory, bAllowRuntimeSymbolFiles, bAllowSNDBS, bForcePrecompiledHeaderForGameModules, bAdaptiveUnityDisablesOptimizations, NumIncludedBytesPerUnityCPP, DefaultWarningLevel, bOmitPCDebugInfoInDevelopment, bUseDebugLiveCodingConsole, bDisableDebugInfo, bCheckSystemHeadersForModification, bAdaptiveUnityDisablesPCH, bAllowFASTBuild, bEnableThreadSanitizer, bAllowXGE, MinGameModuleSourceFilesForUnityBuild, bStressTestUnity, bEnableMemorySanitizer, bEnableUndefinedBehaviorSanitizer, MinCpuArchX64, bArtifactRead, MaxParallelActions, bWriteSarif, bUsePCHFiles, bAllowHybridExecutor, bFlushBuildDirOnRemoteMac, bUsePDBFiles, bUndefinedIdentifierErrors, bBreakBuildOnLicenseViolation, bDeleteTempDirectory, bIgnoreOutdatedImportLibraries, bEnableAddressSanitizer, bSupportEditAndContinue, bAllCores, bStripSymbols, ClangCompileActionWeight, TempDirectory, bDisableDebugInfoForGeneratedCode, MinFilesUsingPrecompiledHeader, bShaderCompilerWorkerTrace, bCompactOutput, bEnableLibFuzzer, bUseVerse, bAdaptiveUnityEnablesEditAndContinue, bShowXGEMonitor, bPreprocessDepends, DeprecationWarningLevel, bStopXGECompilationAfterErrors, BaseLogFileName, bStopSNDBSCompilationAfterErrors, bSkipClangValidation, bLogArtifactCacheMisses, ModuleIncludePathWarningLevel, bEditorDependsOnShaderCompileWorker, bDisableModuleNumIncludedBytesPerUnityCPPOverride, bDisableDumpSyms, bRetainFramePointers, bDebugBuildsActuallyUseDebugCRT, bUseMallocProfiler, bCreateMapFile, bArtifactWrites, bUseXGEController, bWarningsAsErrors, bTuneDebugInfoForLLDB, bAddFastPDBToProjects, bForceIncludePCHHeadersForGenCppFilesWhenPCHIsDisabled, bPublicSymbolsByDefault, bUseAutoRTFMCompiler, bUseDSYMFiles, bForceUnityBuild, bUseSharedPCHs, ThinLTOCacheDirectory, PackagePath, UnsafeTypeCastWarningLevel, bOmitFramePointers, bUseUBTMakefiles, bMergeModuleAndGeneratedUnityFiles, bCheckLicenseViolations, CStandard, bUsePerFileIntellisense, bChainPCHs, bWriteSolutionOptionFile, PCHPerformanceIssueWarningLevel, bUseCheckedPhysXLibraries, bAllowLTCG, bPrintDebugInfo, bUseIncrementalLinking, bUseUnityBuild, CrashDiagnosticDirectory, bUseShippingPhysXLibraries, StaticAnalyzerOutputType, bXGENoWatchdogThread, bUseFastPDBLinking, ThinLTOCachePruningArguments, MSVCCompileActionWeight, bDetailedUnityFiles, ModuleIncludePrivateWarningLevel, bUseInlining, bAdaptiveUnityCreatesDedicatedPCH, bAdaptiveUnityDisablesProjectPCHForProjectPrivate, bPGOProfile, bPreferThinLTO, CppStandard, ModuleIncludeSubdirectoryWarningLevel, bPrintToolChainTimingInfo, bParseTimingInfoForTracing, bUseAdaptiveUnityBuild, bVsConfigFile, CppStandardEngine, StaticAnalyzerMode, bPGOOptimize, bCodeCoverage' in namespace 'https://www.unrealengine.com/BuildConfiguration'.
  Log file: C:\Users\User\AppData\Local\UnrealBuildTool\Log.txt
  Target is up to date
  Total execution time: 1.07 seconds
File C:\Unreal Projects\UnrealShadows\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealShadows\USCharacter.cpp.obj was modified or is new
File C:\Unreal Projects\UnrealShadows\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealShadows\USCharacter.gen.cpp.obj was modified or is new
File C:\Unreal Projects\UnrealShadows\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealShadows\USGameInstance.cpp.obj was modified or is new
File C:\Unreal Projects\UnrealShadows\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealShadows\USGameInstance.gen.cpp.obj was modified or is new
File C:\Unreal Projects\UnrealShadows\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealShadows\USGameMode.cpp.obj was modified or is new
File C:\Unreal Projects\UnrealShadows\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealShadows\USGameMode.gen.cpp.obj was modified or is new
File C:\Unreal Projects\UnrealShadows\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealShadows\USGameState.cpp.obj was modified or is new
File C:\Unreal Projects\UnrealShadows\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealShadows\USGameState.gen.cpp.obj was modified or is new
File C:\Unreal Projects\UnrealShadows\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealShadows\USPlayerController.cpp.obj was modified or is new
File C:\Unreal Projects\UnrealShadows\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealShadows\USPlayerController.gen.cpp.obj was modified or is new
File C:\Unreal Projects\UnrealShadows\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealShadows\USPlayerState.cpp.obj was modified or is new
File C:\Unreal Projects\UnrealShadows\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealShadows\USPlayerState.gen.cpp.obj was modified or is new
File C:\Unreal Projects\UnrealShadows\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealShadows\UnrealShadows.cpp.obj was modified or is new
File C:\Unreal Projects\UnrealShadows\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealShadows\UnrealShadows.init.gen.cpp.obj was modified or is new
Building patch from 14 file(s) for Live coding module C:\Unreal Projects\UnrealShadows\Binaries\Win64\UnrealEditor-UnrealShadows.dll
   Creating library C:\Unreal Projects\UnrealShadows\Binaries\Win64\UnrealEditor-UnrealShadows.patch_0.lib and object C:\Unreal Projects\UnrealShadows\Binaries\Win64\UnrealEditor-UnrealShadows.patch_0.exp
Successfully linked patch (0.000s)
Patch creation for module C:\Unreal Projects\UnrealShadows\Binaries\Win64\UnrealEditor-UnrealShadows.dll successful (0.000s)
---------- Finished (0.000s) ----------

ok. I click Ctr+Alt+F11 again. And everything is showing and works. Could someone explain me this ‘magic’?