UE Plugin Migration tool

Hey everyone,

A little context for those who aren’t aware.
I have created a Windows app that recompiles any UE *.uplugin file to any UE version of your choice (example from 4.27 to 5.3 and vice versa).
The app helps to simplify the process of migrating your plugins by doing the heavy lifting for you using a simple UI.
I’ve personally tested it by converting plugins from older UE4 versions to UE5.
Remember is not a flawless app and your mileage might vary, specially if the plugin has some engine dependencies that are exclusive to that version., but for most of the plugins works really well.
I’m happy to announce that the code and application binaries of the version 2.0 are available on my GitHub page.

Remember I have a tutorial posted on YouTube, the app works essentially the same as the one in the video, I only updated the UI to make it much more modern and easy to work with.

Any feedback is well received.
Enjoy!

2 Likes

Hey, thanks for this!

Have you had any luck going forward or backwards from 5.3? I can’t seem to get the .uasset files to show when I move from/to 5.3.

Also, I always get the ~“Plugin built with different engine” message every time I open the engine, even though a migration has been successful. Is there any way to stop that?

Thanks!

Hello
Thank you for this great app. I have successfully compiled Freetrack plugin for UE5.4, however when I tried to repeat the same process for UE5.3 it fails. Looking into the log file, I can’t identify what has gone wrong.
Can you please check my log file to se if you spot anything?
Thank you


Log started at 05/13/2024 09:31:11 (2024-05-13T08:31:11Z)
No config file at C:\Users\jarou\Documents\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml
Configuration will be read from:
C:\Users\jarou\AppData\Roaming\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml
Log file: C:\Users\jarou\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.3\UBT-UnrealEditor-Win64-Development.txt

Setting temp directory to ‘C:\Users\jarou\AppData\Local\Temp\UnrealBuildTool\319625c3’
Registering build platform: UnrealBuildTool.AndroidPlatformFactory
Registering build platform: Android - buildable: False
Registering build platform: UnrealBuildTool.IOSPlatformFactory
Registering build platform: UnrealBuildTool.LinuxPlatformFactory
Registering build platform: UnrealBuildTool.MacPlatformFactory
Registering build platform: UnrealBuildTool.TVOSPlatformFactory
Registering build platform: UnrealBuildTool.WindowsPlatformFactory
Found Windows 10 SDK root at C:\Program Files (x86)\Windows Kits\10 (1)
Found Windows 10 SDK root at C:\Program Files (x86)\Windows Kits\10 (2)
Found Windows 10 SDK version 10.0.22621.0 at C:\Program Files (x86)\Windows Kits\10
Found Universal CRT version 10.0.22621.0 at C:\Program Files (x86)\Windows Kits\10
Win64 Installed SDK(s): MinVersion_Sdk=10.0.00000.0, MaxVersion_Sdk=10.9.99999.0, CurrentVersion_Sdk=10.0.22621.0, Version_AutoSdk=10.0.18362.0, CurrentVersion_AutoSdk=
Registering build platform: Win64 - buildable: True
Command line: “C:\Program Files\Epic Games\UE_5.3\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll” UnrealEditor Win64 Development “-Project=H:\Unreal Projects\VR_Test_06\Plugins\Migrated\HostProject\HostProject.uproject” “-plugin=H:\Unreal Projects\VR_Test_06\Plugins\Migrated\HostProject\Plugins\freetrack\freetrack.uplugin” -noubtmakefiles “-manifest=H:\Unreal Projects\VR_Test_06\Plugins\Migrated\HostProject\Saved\Manifest-UnrealEditor-Win64-Development.xml” -nohotreload “-log=C:\Users\jarou\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.3\UBT-UnrealEditor-Win64-Development.txt”
Ignoring plugin ‘PythonScriptPlugin’ for platform/configuration
Ignoring plugin ‘XCodeSourceCodeAccess’ due to unsupported platform in plugin descriptor
Ignoring plugin ‘ContentBrowserFileDataSource’ for platform/configuration
Ignoring plugin ‘MeshModelingToolset’ for platform/configuration
Ignoring plugin ‘MeshModelingToolsetExp’ for platform/configuration
Ignoring plugin ‘PlanarCut’ for platform/configuration
Ignoring plugin ‘MeshModelingToolsetExp’ for platform/configuration
Ignoring plugin ‘ContentBrowserFileDataSource’ for platform/configuration
Ignoring plugin ‘Interchange’ for platform/configuration
Ignoring plugin ‘MediaPlayerEditor’ for platform/configuration
Ignoring plugin ‘MediaPlayerEditor’ for platform/configuration
Ignoring plugin ‘MeshModelingToolset’ for platform/configuration
Ignoring plugin ‘OnlineSubsystemGooglePlay’ due to unsupported platform in plugin descriptor
Ignoring plugin ‘OnlineSubsystemIOS’ due to unsupported platform in plugin descriptor
Ignoring plugin ‘PythonScriptPlugin’ for platform/configuration
Ignoring plugin ‘XCodeSourceCodeAccess’ due to unsupported platform in plugin descriptor
Ignoring plugin ‘ContentBrowserFileDataSource’ for platform/configuration
Ignoring plugin ‘MeshModelingToolset’ for platform/configuration
Ignoring plugin ‘MeshModelingToolsetExp’ for platform/configuration
Ignoring plugin ‘PlanarCut’ for platform/configuration
Ignoring plugin ‘MeshModelingToolsetExp’ for platform/configuration
Ignoring plugin ‘ContentBrowserFileDataSource’ for platform/configuration
Ignoring plugin ‘Interchange’ for platform/configuration
Ignoring plugin ‘MediaPlayerEditor’ for platform/configuration
Ignoring plugin ‘MediaPlayerEditor’ for platform/configuration
Ignoring plugin ‘MeshModelingToolset’ for platform/configuration
Ignoring plugin ‘OnlineSubsystemGooglePlay’ due to unsupported platform in plugin descriptor
Ignoring plugin ‘OnlineSubsystemIOS’ due to unsupported platform in plugin descriptor
Ignoring plugin ‘PythonScriptPlugin’ for platform/configuration
Ignoring plugin ‘XCodeSourceCodeAccess’ due to unsupported platform in plugin descriptor
Ignoring plugin ‘ContentBrowserFileDataSource’ for platform/configuration
Ignoring plugin ‘MeshModelingToolset’ for platform/configuration
Ignoring plugin ‘MeshModelingToolsetExp’ for platform/configuration
Ignoring plugin ‘PlanarCut’ for platform/configuration
Ignoring plugin ‘MeshModelingToolsetExp’ for platform/configuration
Ignoring plugin ‘ContentBrowserFileDataSource’ for platform/configuration
Ignoring plugin ‘Interchange’ for platform/configuration
Ignoring plugin ‘MediaPlayerEditor’ for platform/configuration
Ignoring plugin ‘MediaPlayerEditor’ for platform/configuration
Ignoring plugin ‘MeshModelingToolset’ for platform/configuration
Ignoring plugin ‘OnlineSubsystemGooglePlay’ due to unsupported platform in plugin descriptor
Ignoring plugin ‘OnlineSubsystemIOS’ due to unsupported platform in plugin descriptor
Ignoring plugin ‘PythonScriptPlugin’ for platform/configuration
Ignoring plugin ‘XCodeSourceCodeAccess’ due to unsupported platform in plugin descriptor
Ignoring plugin ‘ContentBrowserFileDataSource’ for platform/configuration
Ignoring plugin ‘MeshModelingToolset’ for platform/configuration
Ignoring plugin ‘MeshModelingToolsetExp’ for platform/configuration
Ignoring plugin ‘PlanarCut’ for platform/configuration
Ignoring plugin ‘MeshModelingToolsetExp’ for platform/configuration
Ignoring plugin ‘ContentBrowserFileDataSource’ for platform/configuration
Ignoring plugin ‘Interchange’ for platform/configuration
Ignoring plugin ‘MediaPlayerEditor’ for platform/configuration
Ignoring plugin ‘MediaPlayerEditor’ for platform/configuration
Ignoring plugin ‘MeshModelingToolset’ for platform/configuration
Ignoring plugin ‘OnlineSubsystemGooglePlay’ due to unsupported platform in plugin descriptor
Ignoring plugin ‘OnlineSubsystemIOS’ due to unsupported platform in plugin descriptor
Skipping C:\Program Files\Epic Games\UE_5.3\Engine\Intermediate\Build\BuildRules\UE5Rules.dll: File is installed
Skipping C:\Program Files\Epic Games\UE_5.3\Engine\Intermediate\Build\BuildRules\UE5ProgramRules.dll: File is installed
Compiling H:\Unreal Projects\VR_Test_06\Plugins\Migrated\HostProject\Intermediate\Build\BuildRules\HostProjectModuleRules.dll: Assembly does not exist
Adding event matcher: CompileEventMatcher
Adding event matcher: LinkEventMatcher
Adding event matcher: MicrosoftEventMatcher
Adding event matcher: XoreaxEventMatcher
Compiling H:\Unreal Projects\VR_Test_06\Plugins\Migrated\HostProject\Plugins\freetrack\Intermediate\Build\BuildRules\freetrackModuleRules.dll: Assembly does not exist
Adding event matcher: CompileEventMatcher
Adding event matcher: LinkEventMatcher
Adding event matcher: MicrosoftEventMatcher
Adding event matcher: XoreaxEventMatcher
Found Visual Studio installation: C:\Program Files\Microsoft Visual Studio\2022\Community (Product=Microsoft.VisualStudio.Product.Community, Version=17.9.34728.123)
Found Visual Studio toolchain: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130 (Family=14.38.33130, FamilyRank=4, Version=14.38.33135, Is64Bit=True, ReleaseChannel=Latest, Architecture=x64, Error=False, Redist=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Redist\MSVC\14.38.33135)
Found Visual Studio toolchain: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519 (Family=14.39.33519, FamilyRank=4, Version=14.39.33523, Is64Bit=True, ReleaseChannel=Latest, Architecture=x64, Error=False, Redist=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Redist\MSVC\14.38.33135)
Building UnrealEditor - UnrealEditor - Win64 - Development
H:\Unreal Projects\VR_Test_06\Plugins\Migrated\HostProject\Plugins\freetrack\Source\freetrack\freetrack.Build.cs: warning: Referenced directory ‘C:\Program Files\Epic Games\UE_5.3\Engine\Source\freetrack\Public’ does not exist.
Total execution time: 2.09 seconds
Expecting to find a type to be declared in a module rules named ‘TDxUnrealEditor’ in UE5Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null. This type must derive from the ‘ModuleRules’ type defined by Unreal Build Tool.
BuildException: Expecting to find a type to be declared in a module rules named ‘TDxUnrealEditor’ in UE5Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null. This type must derive from the ‘ModuleRules’ type defined by Unreal Build Tool.
at UnrealBuildTool.RulesAssembly.CreateModuleRules(String ModuleName, ReadOnlyTargetRules Target, String ReferenceChain, ILogger Logger) in C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 480
at UnrealBuildTool.RulesAssembly.CreateModuleRules(String ModuleName, ReadOnlyTargetRules Target, String ReferenceChain, ILogger Logger) in C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 423
at UnrealBuildTool.RulesAssembly.CreateModuleRules(String ModuleName, ReadOnlyTargetRules Target, String ReferenceChain, ILogger Logger) in C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 423
at UnrealBuildTool.RulesAssembly.CreateModuleRules(String ModuleName, ReadOnlyTargetRules Target, String ReferenceChain, ILogger Logger) in C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 423
at UnrealBuildTool.RulesAssembly.CreateModuleRules(String ModuleName, ReadOnlyTargetRules Target, String ReferenceChain, ILogger Logger) in C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 423
at UnrealBuildTool.UEBuildTarget.CreateModuleRulesAndSetDefaults(String ModuleName, String ReferenceChain, ILogger Logger) in C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 5210
at UnrealBuildTool.UEBuildTarget.FindOrCreateModuleByName(String ModuleName, String ReferenceChain, ILogger Logger) in C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 5334
at UnrealBuildTool.UEBuildTarget.FindOrCreateCppModuleByName(String ModuleName, String ReferenceChain, ILogger Logger) in C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 5471
at UnrealBuildTool.UEBuildTarget.AddPlugin(PluginReferenceDescriptor Reference, String ReferenceChain, String ExcludeFolders, Dictionary2 NameToInstance, Dictionary2 NameToInfos, ILogger Logger) in C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 4511
at UnrealBuildTool.UEBuildTarget.SetupPlugins(ILogger Logger) in C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 4312
at UnrealBuildTool.UEBuildTarget.PreBuildSetup(ILogger Logger) in C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 3316
at UnrealBuildTool.UEBuildTarget.Create(TargetDescriptor Descriptor, Boolean bSkipRulesCompile, Boolean bForceRulesCompile, Boolean bUsePrecompiled, UnrealIntermediateEnvironment IntermediateEnvironment, ILogger Logger) in C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 1366
at UnrealBuildTool.BuildMode.CreateMakefileAsync(BuildConfiguration BuildConfiguration, TargetDescriptor TargetDescriptor, ISourceFileWorkingSet WorkingSet, ILogger Logger) in C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 1114
at UnrealBuildTool.BuildMode.BuildAsync(List`1 TargetDescriptors, BuildConfiguration BuildConfiguration, ISourceFileWorkingSet WorkingSet, BuildOptions Options, FileReference WriteOutdatedActionsFile, ILogger Logger, Boolean bSkipPreBuildTargets) in C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 396
at UnrealBuildTool.BuildMode.ExecuteAsync(CommandLineArguments Arguments, ILogger Logger) in C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 252
at UnrealBuildTool.UnrealBuildTool.Main(String ArgumentsArray) in C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.cs:line 659
WriteFileIfChanged() wrote 0 changed files of 0 requested writes.
Timeline:

[ 0.000]
0.000
[ 2.118]

Hi Cesar.
I started having issues after a few UE5.4 release updates… the tool keeps on failing even trying again with plugins I already successfully migrated before their official update was available. Is that a known issue for you? Any update planned anytime soon?
Thanks in advance.

Cheers!

1 Like

Running AutomationTool…
Using bundled DotNet SDK version: 6.0.302
Starting AutomationTool…
Parsing command line: BuildPlugin -plugin=C:\Users\sunbr\Documents\InstaDeformPlugin\InstaDeform\InstaDeform.uplugin -package=C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated
Initializing script modules…
Total script module initialization time: 0.32 s.
Executing commands…
Copying 48 file(s) using max 64 thread(s)
Reading plugin from C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\InstaDeform.uplugin…
Building plugin for host platforms: Win64
Running: C:\Program Files\Epic Games\UE_5.3\Engine\Binaries\ThirdParty\DotNet\6.0.302\windows\dotnet.exe “C:\Program Files\Epic Games\UE_5.3\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll” UnrealEditor Win64 Development -Project=“C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\HostProject.uproject” -plugin=“C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\InstaDeform.uplugin” -noubtmakefiles -manifest=“C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Saved\Manifest-UnrealEditor-Win64-Development.xml” -nohotreload -log=“C:\Users\sunbr\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.3\UBT-UnrealEditor-Win64-Development.txt”
Log file: C:\Users\sunbr\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.3\UBT-UnrealEditor-Win64-Development.txt
Parsing headers for UnrealEditor
Running Internal UnrealHeaderTool C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\HostProject.uproject C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Intermediate\Build\Win64\UnrealEditor\Development\UnrealEditor.uhtmanifest -WarningsAsErrors -installed
Total of 4 written
Reflection code generated for UnrealEditor in 3.3217032 seconds
Writing manifest to C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Saved\Manifest-UnrealEditor-Win64-Development.xml
Building UnrealEditor…
Using Visual Studio 2022 14.41.34120 toolchain (C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120) and Windows 10.0.22621.0 SDK (C:\Program Files (x86)\Windows Kits\10).
Determining max actions to execute in parallel (4 physical cores, 8 logical cores)
Executing up to 4 processes, one per physical core
------ Building 10 action(s) started ------
[1/10] Resource Default.rc2
[2/10] Resource Default.rc2
[3/10] Compile [x64] SharedPCH.Engine.Cpp20.cpp
Detected compiler newer than Visual Studio 2022, please update min version checking in WindowsPlatformCompilerSetup.h
[4/10] Compile [x64] Module.InstaDeformPlugin.cpp
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(143): warning C4996: ‘USkinnedMeshComponent::SkeletalMesh’: Replaced by SkinnedAsset. Use GetSkinnedAsset()/SetSkinnedAsset() instead, or GetSkeletalMeshAsset/SetSkeletalMeshAsset() when called from a USkeletalMeshComponent. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(186): warning C4996: ‘USkinnedMeshComponent::SkeletalMesh’: Replaced by SkinnedAsset. Use GetSkinnedAsset()/SetSkinnedAsset() instead, or GetSkeletalMeshAsset/SetSkeletalMeshAsset() when called from a USkeletalMeshComponent. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(187): error C2027: utilisation du type non défini ‘FSkeletalMeshLODInfo’
C:\Program Files\Epic Games\UE_5.3\Engine\Source\Runtime\Engine\Classes\Engine\SkinnedAsset.h(24): note: voir la déclaration de ‘FSkeletalMeshLODInfo’
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(190): warning C4996: ‘USkinnedMeshComponent::SkeletalMesh’: Replaced by SkinnedAsset. Use GetSkinnedAsset()/SetSkinnedAsset() instead, or GetSkeletalMeshAsset/SetSkeletalMeshAsset() when called from a USkeletalMeshComponent. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(191): warning C4996: ‘USkinnedMeshComponent::SkeletalMesh’: Replaced by SkinnedAsset. Use GetSkinnedAsset()/SetSkinnedAsset() instead, or GetSkeletalMeshAsset/SetSkeletalMeshAsset() when called from a USkeletalMeshComponent. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(327): warning C4996: ‘USkinnedMeshComponent::SkeletalMesh’: Replaced by SkinnedAsset. Use GetSkinnedAsset()/SetSkinnedAsset() instead, or GetSkeletalMeshAsset/SetSkeletalMeshAsset() when called from a USkeletalMeshComponent. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(328): warning C4996: ‘USkinnedMeshComponent::SkeletalMesh’: Replaced by SkinnedAsset. Use GetSkinnedAsset()/SetSkinnedAsset() instead, or GetSkeletalMeshAsset/SetSkeletalMeshAsset() when called from a USkeletalMeshComponent. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(388): warning C4996: ‘FRenderResource::UpdateRHI’: UpdateRHI now requires a command list. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(389): warning C4996: ‘FRenderResource::UpdateRHI’: UpdateRHI now requires a command list. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(390): warning C4996: ‘FRenderResource::UpdateRHI’: UpdateRHI now requires a command list. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(402): warning C4996: ‘FRenderResource::UpdateRHI’: UpdateRHI now requires a command list. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(403): warning C4996: ‘FRenderResource::UpdateRHI’: UpdateRHI now requires a command list. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(404): warning C4996: ‘FRenderResource::UpdateRHI’: UpdateRHI now requires a command list. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(433): warning C4996: ‘USkinnedMeshComponent::SkeletalMesh’: Replaced by SkinnedAsset. Use GetSkinnedAsset()/SetSkinnedAsset() instead, or GetSkeletalMeshAsset/SetSkeletalMeshAsset() when called from a USkeletalMeshComponent. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(437): error C2027: utilisation du type non défini ‘FSkeletalMeshLODInfo’
C:\Program Files\Epic Games\UE_5.3\Engine\Source\Runtime\Engine\Classes\Engine\SkinnedAsset.h(24): note: voir la déclaration de ‘FSkeletalMeshLODInfo’
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(458): error C2027: utilisation du type non défini ‘FSkeletalMeshLODInfo’
C:\Program Files\Epic Games\UE_5.3\Engine\Source\Runtime\Engine\Classes\Engine\SkinnedAsset.h(24): note: voir la déclaration de ‘FSkeletalMeshLODInfo’
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(459): error C2027: utilisation du type non défini ‘FSkeletalMeshLODInfo’
C:\Program Files\Epic Games\UE_5.3\Engine\Source\Runtime\Engine\Classes\Engine\SkinnedAsset.h(24): note: voir la déclaration de ‘FSkeletalMeshLODInfo’
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(460): error C2027: utilisation du type non défini ‘FSkeletalMeshLODInfo’
C:\Program Files\Epic Games\UE_5.3\Engine\Source\Runtime\Engine\Classes\Engine\SkinnedAsset.h(24): note: voir la déclaration de ‘FSkeletalMeshLODInfo’
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(561): error C2039: ‘GetSkelMirrorTable’ n’est pas membre de ‘USkeletalMesh’
C:\Program Files\Epic Games\UE_5.3\Engine\Source\Runtime\Engine\Classes\Engine\SkeletalMesh.h(422): note: voir la déclaration de ‘USkeletalMesh’
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(562): error C2039: ‘GetSkelMirrorAxis’ n’est pas membre de ‘USkeletalMesh’
C:\Program Files\Epic Games\UE_5.3\Engine\Source\Runtime\Engine\Classes\Engine\SkeletalMesh.h(422): note: voir la déclaration de ‘USkeletalMesh’
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(563): error C2039: ‘GetSkelMirrorFlipAxis’ n’est pas membre de ‘USkeletalMesh’
C:\Program Files\Epic Games\UE_5.3\Engine\Source\Runtime\Engine\Classes\Engine\SkeletalMesh.h(422): note: voir la déclaration de ‘USkeletalMesh’
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeform\Private\InstaDeformComponent.cpp(634): error C4855: la capture implicite de ‘this’ via ‘[=]’ est dépréciée dans ‘/std:c++20’
[5/10] Compile [x64] Module.InstaDeformEditor.cpp
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeformEditor\Private\InstaDeformEditor.cpp(57): warning C4996: ‘FEditorStyle::GetStyleSetName’: FEditorStyle::GetStyleSetName() is deprecated, use FAppStyle::GetAppStyleSetName() instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeformEditor\Private\InstaDeformEditor.cpp(64): warning C4996: ‘FEditorStyle::GetStyleSetName’: FEditorStyle::GetStyleSetName() is deprecated, use FAppStyle::GetAppStyleSetName() instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeformEditor\Private\InstaDeformEditor.cpp(77): warning C4996: ‘FEditorStyle::GetStyleSetName’: FEditorStyle::GetStyleSetName() is deprecated, use FAppStyle::GetAppStyleSetName() instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeformEditor\Private\InstaDeformEditor.cpp(85): warning C4996: ‘FEditorStyle::GetStyleSetName’: FEditorStyle::GetStyleSetName() is deprecated, use FAppStyle::GetAppStyleSetName() instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Source\InstaDeformEditor\Private\InstaDeformEditor.cpp(92): warning C4996: ‘FEditorStyle::GetStyleSetName’: FEditorStyle::GetStyleSetName() is deprecated, use FAppStyle::GetAppStyleSetName() instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
[6/10] Link [x64] UnrealEditor-InstaDeformEditor.lib
Création de la bibliothèque C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Intermediate\Build\Win64\x64\UnrealEditor\Development\InstaDeformEditor\UnrealEditor-InstaDeformEditor.lib et de l’objet C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Intermediate\Build\Win64\x64\UnrealEditor\Development\InstaDeformEditor\UnrealEditor-InstaDeformEditor.exp
[7/10] Link [x64] UnrealEditor-InstaDeformEditor.dll
Création de la bibliothèque C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Intermediate\Build\Win64\x64\UnrealEditor\Development\InstaDeformEditor\UnrealEditor-InstaDeformEditor.sup.lib et de l’objet C:\Users\sunbr\Documents\InstaDeformPlugin\Migrated\HostProject\Plugins\InstaDeform\Intermediate\Build\Win64\x64\UnrealEditor\Development\InstaDeformEditor\UnrealEditor-InstaDeformEditor.sup.exp
Total time in Parallel executor: 56.63 seconds
Total execution time: 67.94 seconds
Took 68,09s to run dotnet.exe, ExitCode=6
UnrealBuildTool failed. See log for more details. (C:\Users\sunbr\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.3\UBT-UnrealEditor-Win64-Development.txt)
AutomationTool executed for 0h 1m 9s
AutomationTool exiting with ExitCode=6 (6)
BUILD FAILED

Stumbled across this yesterday and it looks like it might be very useful however while attempting to migrate a plugin from 5.3 to 5.5 I am returned with this error:

Output directory for packaged plugin must be outside engine directory
(see C:\Users…\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.5\Log.txt for full exception trace)

Following the instructions but I cannot get it to build. Have also tried setting an alternative directory outside the engine directory as requested by the error yet still it will not build. Any info would be much appreciated, thank you!

This is only for unreal engine 5.3 so you cannot migrate a plugin ue5.3 to ue5.5 happy to help you.

Hi @Caesar_Bailon ,

I tried to use your tool to migrate this plugin EasySynth Releases · ydrive/EasySynth · GitHub from UE 5.3 to UE 5.4. But this is what I get:

C:\Users\carlombard\Downloads\UnrealEnginePluginMigrationTool-main\UnrealEnginePluginMigrationTool-main\UnrealPluginMigrationTool.py:106: DeprecationWarning: icons enum is deprecated since version 0.25.0 and will be removed in version 0.28.0. Use Icons enum instead.
icon=ft.icons.UPLOAD_FILE,
C:\Users\carlombard\Downloads\UnrealEnginePluginMigrationTool-main\UnrealEnginePluginMigrationTool-main\UnrealPluginMigrationTool.py:118: DeprecationWarning: icons enum is deprecated since version 0.25.0 and will be removed in version 0.28.0. Use Icons enum instead.
icon=ft.icons.SAVE,
C:\Users\carlombard\Downloads\UnrealEnginePluginMigrationTool-main\UnrealEnginePluginMigrationTool-main\UnrealPluginMigrationTool.py:129: DeprecationWarning: icons enum is deprecated since version 0.25.0 and will be removed in version 0.28.0. Use Icons enum instead.
icon=ft.icons.FOLDER_OPEN,
C:\Users\carlombard\Downloads\UnrealEnginePluginMigrationTool-main\UnrealEnginePluginMigrationTool-main\UnrealPluginMigrationTool.py:138: DeprecationWarning: icons enum is deprecated since version 0.25.0 and will be removed in version 0.28.0. Use Icons enum instead.
icon=ft.icons.DEW_POINT,
Running AutomationTool…
Using bundled DotNet SDK version: 6.0.302
Starting AutomationTool…
Parsing command line: BuildPlugin -plugin=C:\Users\carlombard\Downloads\EasySynth-v4.0.1-Win-UE5.3\EasySynth\EasySynth.uplugin -package=C:\Users\carlombard\Downloads\Migrated
Initializing script modules…
Total script module initialization time: 3.54 s.
Using C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe
Executing commands…
Copying 57 file(s) using max 64 thread(s)
Reading plugin from C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\EasySynth.uplugin…
Building plugin for host platforms: Win64
Running: C:\Program Files\Epic Games\UE_5.4\Engine\Binaries\ThirdParty\DotNet\6.0.302\windows\dotnet.exe “C:\Program Files\Epic Games\UE_5.4\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll” UnrealEditor Win64 Development -Project=“C:\Users\carlombard\Downloads\Migrated\HostProject\HostProject.uproject” -plugin=“C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\EasySynth.uplugin” -noubtmakefiles -manifest=“C:\Users\carlombard\Downloads\Migrated\HostProject\Saved\Manifest-UnrealEditor-Win64-Development.xml” -nohotreload -log=“C:\Users\carlombard\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.4\UBA-UnrealEditor-Win64-Development.txt”
Log file: C:\Users\carlombard\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.4\UBA-UnrealEditor-Win64-Development.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.34808, Is64Bit=True, ReleaseChannel=Latest, Architecture=x64)
    Visual Studio 2022 compiler version 14.43.34808 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.34808, Is64Bit=True, ReleaseChannel=Latest, Architecture=x64)
    Visual Studio 2022 compiler version 14.43.34808 is not a preferred version. Please use the latest preferred version 14.38.33130
    Parsing headers for UnrealEditor
    Running Internal UnrealHeaderTool C:\Users\carlombard\Downloads\Migrated\HostProject\HostProject.uproject C:\Users\carlombard\Downloads\Migrated\HostProject\Intermediate\Build\Win64\UnrealEditor\Development\UnrealEditor.uhtmanifest -WarningsAsErrors -installed
    Total of 16 written
    Reflection code generated for UnrealEditor in 10.0704392 seconds
    Writing manifest to C:\Users\carlombard\Downloads\Migrated\HostProject\Saved\Manifest-UnrealEditor-Win64-Development.xml
    Building UnrealEditor…
    Using Visual Studio 2022 14.43.34808 toolchain (C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808) and Windows 10.0.19041.0 SDK (C:\Program Files (x86)\Windows Kits\10).
    Warning: Visual Studio 2022 compiler is not a preferred version
    [Adaptive Build] Excluded from EasySynth unity file: EasySynth.cpp, EasySynthCommands.cpp, EasySynthStyle.cpp, PathUtils.cpp, SequenceRenderer.cpp, SequencerWrapper.cpp, CameraRigRosInterface.cpp, MoviePipelineEXROutputLocal.cpp, CameraPoseExporter.cpp, ColorImageTarget.cpp, DepthImageTarget.cpp, NormalImageTarget.cpp, OpticalFlowImageTarget.cpp, RendererTarget.cpp, SemanticImageTarget.cpp, SemanticCsvInterface.cpp, TextureBackupManager.cpp, TextureMappingAsset.cpp, TextureStyleManager.cpp, SemanticClassesWidgetManager.cpp, WidgetManager.cpp, WidgetStateAsset.cpp
    Determining max actions to execute in parallel (10 physical cores, 12 logical cores)
    Executing up to 10 processes, one per physical core
    Using Parallel executor to run 28 action(s)
    ------ Building 28 action(s) started ------
    [1/28] Resource Default.rc2
    [2/28] Compile [x64] SharedPCH.UnrealEd.Cpp20.cpp
    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.
    [3/28] Compile [x64] EasySynthCommands.cpp
    [4/28] Compile [x64] ColorImageTarget.cpp
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\ColorImageTarget.cpp(20): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\ColorImageTarget.cpp(28): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\ColorImageTarget.cpp(36): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    [5/28] Compile [x64] EasySynthStyle.cpp
    [6/28] Compile [x64] DepthImageTarget.cpp
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\DepthImageTarget.cpp(23): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\DepthImageTarget.cpp(31): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\DepthImageTarget.cpp(49): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    [7/28] Compile [x64] NormalImageTarget.cpp
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\NormalImageTarget.cpp(20): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\NormalImageTarget.cpp(28): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\NormalImageTarget.cpp(36): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    [8/28] Compile [x64] EasySynth.cpp
    [9/28] Compile [x64] OpticalFlowImageTarget.cpp
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\OpticalFlowImageTarget.cpp(23): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\OpticalFlowImageTarget.cpp(31): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\OpticalFlowImageTarget.cpp(49): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    [10/28] Compile [x64] PathUtils.cpp
    [11/28] Compile [x64] SemanticCsvInterface.cpp
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(15): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(19): error C2065: ‘IDesktopPlatform’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(19): error C2065: ‘DesktopPlatform’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(19): error C2653: ‘FDesktopPlatformModule’ non è il nome di una classe o di uno spazio dei nomi
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(19): error C3861: ‘Get’: identificatore non trovato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(20): error C2065: ‘DesktopPlatform’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(22): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(28): error C2065: ‘DesktopPlatform’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(34): error C2653: ‘EFileDialogFlags’ non è il nome di una classe o di uno spazio dei nomi
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(34): error C2065: ‘None’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(28): error C2737: ‘IsFileSelected’: l’oggetto const deve essere inizializzato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(45): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(79): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(54): warning C4996: ‘FMessageDialog::Open’: Use the overload of Open that takes the Title by-value. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(73): warning C4996: ‘FMessageDialog::Open’: Use the overload of Open that takes the Title by-value. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(101): error C2653: ‘FPathUtils’ non è il nome di una classe o di uno spazio dei nomi
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(101): error C3861: ‘SemanticClassesFilePath’: identificatore non trovato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\SemanticCsvInterface.cpp(109): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    [12/28] Compile [x64] SemanticClassesWidgetManager.cpp
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(22): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(99): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(73): warning C4996: ‘SColorBlock::FArguments::IgnoreAlpha’: IgnoreAlpha is deprecated. Set AlphaDisplayMode to EColorBlockAlphaDisplayMode::Ignore instead Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(112): error C2027: utilizzo di tipo non definito ‘UTextureStyleManager’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Public\Widgets\SemanticClassesWidgetManager.h(7): note: vedere la dichiarazione di ‘UTextureStyleManager’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(112): error C2737: ‘bSuccess’: l’oggetto const deve essere inizializzato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(138): warning C4996: ‘FColorPickerArgs::InitialColorOverride’: InitialColorOverride is deprecated. Use InitialColor to set the initial color. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(138): error C2027: utilizzo di tipo non definito ‘UTextureStyleManager’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Public\Widgets\SemanticClassesWidgetManager.h(7): note: vedere la dichiarazione di ‘UTextureStyleManager’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(158): error C2027: utilizzo di tipo non definito ‘UTextureStyleManager’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Public\Widgets\SemanticClassesWidgetManager.h(7): note: vedere la dichiarazione di ‘UTextureStyleManager’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(165): error C2027: utilizzo di tipo non definito ‘UTextureStyleManager’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Public\Widgets\SemanticClassesWidgetManager.h(7): note: vedere la dichiarazione di ‘UTextureStyleManager’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(165): error C2737: ‘bSuccess’: l’oggetto const deve essere inizializzato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(189): warning C4996: ‘FColorPickerArgs::InitialColorOverride’: InitialColorOverride is deprecated. Use InitialColor to set the initial color. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(212): error C2027: utilizzo di tipo non definito ‘UTextureStyleManager’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Public\Widgets\SemanticClassesWidgetManager.h(7): note: vedere la dichiarazione di ‘UTextureStyleManager’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(212): error C2737: ‘bSuccess’: l’oggetto const deve essere inizializzato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(244): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(254): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(260): error C2065: ‘FSemanticClass’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(260): error C4430: identificatore di tipo mancante, verrà utilizzato int. Nota: default-int non è più supportato in C++
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(260): error C2146: errore di sintassi: ‘>’ mancante prima dell’identificatore ‘FSemanticClass’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(260): error C2027: utilizzo di tipo non definito ‘UTextureStyleManager’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Public\Widgets\SemanticClassesWidgetManager.h(7): note: vedere la dichiarazione di ‘UTextureStyleManager’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(263): error C4430: identificatore di tipo mancante, verrà utilizzato int. Nota: default-int non è più supportato in C++
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(263): error C2143: errore di sintassi: ‘;’ mancante prima di ‘*’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(263): error C2065: ‘SemanticClass’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(273): error C3481: ‘SemanticClass’: variabile di acquisizione delle espressioni lambda non trovata
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(273): error C2065: ‘SemanticClass’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(273): error C2664: ‘SEditableTextBox::FArguments::WidgetArgsType &SEditableTextBox::FArguments::Text_Lambda(TFunction<ObjectType (void)> &&)’: impossibile convertire l’argomento 1 da ‘FSemanticClassesWidgetManager::RefreshSemanticClasses::<lambda_2>’ a ‘TFunction<ObjectType (void)> &&’
    with
    [
    ObjectType=FText
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(273): note: Motivo: impossibile convertire da ‘FSemanticClassesWidgetManager::RefreshSemanticClasses::<lambda_2>’ a ‘TFunction<ObjectType (void)>’
    with
    [
    ObjectType=FText
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(273): note: Non è disponibile alcun operatore di conversione definito dall’utente oppure non è possibile chiamare l’operatore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Slate\Public\Widgets\Input\SEditableTextBox.h(67): note: vedere la dichiarazione di ‘SEditableTextBox::FArguments::Text_Lambda’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(273): note: durante la ricerca di corrispondenza con l’elenco di argomenti ‘(FSemanticClassesWidgetManager::RefreshSemanticClasses::<lambda_2>)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(274): error C2065: ‘SemanticClass’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): error C7732: expected an expression before ‘]’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(270): error C2679: ‘[’ binario: non è stato trovato alcun operatore che accetti un operando destro di tipo ‘int’. È anche possibile che non vi siano conversioni accettabili.
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\SlateCore\Public\SlotBase.h(180): note: potrebbe essere ‘SVerticalBox::FSlot::FSlotArguments &TSlotBase::FSlotArguments::operator (const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’
    with
    [
    SlotType=SVerticalBox::FSlot
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(270): note: ‘SVerticalBox::FSlot::FSlotArguments &TSlotBase::FSlotArguments::operator (const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’: impossibile convertire l’argomento 2 da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe> &’
    with
    [
    SlotType=SVerticalBox::FSlot
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: Motivo: impossibile convertire da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef’: nessuna funzione di overload può convertire tutti i tipi di argomento
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(369): note: potrebbe essere ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’: impossibile convertire l’argomento 1 da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe> &&’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: Motivo: impossibile convertire da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: La conversione richiede un secondo operatore di conversione definito dall’utente o un costruttore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(364): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’: impossibile convertire l’argomento 1 da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe> &’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: Motivo: impossibile convertire da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: La conversione richiede un secondo operatore di conversione definito dall’utente o un costruttore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(213): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(void)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef’: la funzione non accetta 1 argomenti
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(355): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,ObjectType *)’
    with
    [
    ObjectType=SWidget
    ]
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(341): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,SharedPointerInternals::FConstCastTag)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(326): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,SharedPointerInternals::FStaticCastTag)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(311): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(286): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(SharedPointerInternals::TRawPtrProxyWithDeleter<OtherType,DeleterType> &&)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(259): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const SharedPointerInternals::TRawPtrProxyWithDeleter<OtherType,DeleterType> &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(232): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const SharedPointerInternals::TRawPtrProxy &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(199): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(OtherType *,DeleterType &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: durante la ricerca di corrispondenza con l’elenco di argomenti ‘(int)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\SlateCore\Public\SlotBase.h(175): note: o ‘SVerticalBox::FSlot::FSlotArguments &TSlotBase::FSlotArguments::operator (TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’
    with
    [
    SlotType=SVerticalBox::FSlot
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(270): note: ‘SVerticalBox::FSlot::FSlotArguments &TSlotBase::FSlotArguments::operator (TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’: impossibile convertire l’argomento 2 da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe> &&’
    with
    [
    SlotType=SVerticalBox::FSlot
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: Motivo: impossibile convertire da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef’: nessuna funzione di overload può convertire tutti i tipi di argomento
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(369): note: potrebbe essere ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’: impossibile convertire l’argomento 1 da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe> &&’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: Motivo: impossibile convertire da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: La conversione richiede un secondo operatore di conversione definito dall’utente o un costruttore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(364): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’: impossibile convertire l’argomento 1 da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe> &’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: Motivo: impossibile convertire da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: La conversione richiede un secondo operatore di conversione definito dall’utente o un costruttore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(213): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(void)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef’: la funzione non accetta 1 argomenti
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(355): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,ObjectType *)’
    with
    [
    ObjectType=SWidget
    ]
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(341): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,SharedPointerInternals::FConstCastTag)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(326): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,SharedPointerInternals::FStaticCastTag)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(311): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(286): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(SharedPointerInternals::TRawPtrProxyWithDeleter<OtherType,DeleterType> &&)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(259): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const SharedPointerInternals::TRawPtrProxyWithDeleter<OtherType,DeleterType> &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(232): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const SharedPointerInternals::TRawPtrProxy &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(199): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(OtherType *,DeleterType &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(275): note: durante la ricerca di corrispondenza con l’elenco di argomenti ‘(int)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(270): note: durante la ricerca di corrispondenza con l’elenco di argomenti ‘(SVerticalBox::FSlot::FSlotArguments, int)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(280): error C3481: ‘SemanticClass’: variabile di acquisizione delle espressioni lambda non trovata
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(280): error C2065: ‘SemanticClass’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(280): error C2664: ‘SColorBlock::FArguments::WidgetArgsType &SColorBlock::FArguments::Color_Lambda(TFunction<ObjectType (void)> &&)’: impossibile convertire l’argomento 1 da ‘FSemanticClassesWidgetManager::RefreshSemanticClasses::<lambda_3>’ a ‘TFunction<ObjectType (void)> &&’
    with
    [
    ObjectType=FLinearColor
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(280): note: Motivo: impossibile convertire da ‘FSemanticClassesWidgetManager::RefreshSemanticClasses::<lambda_3>’ a ‘TFunction<ObjectType (void)>’
    with
    [
    ObjectType=FLinearColor
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(280): note: Non è disponibile alcun operatore di conversione definito dall’utente oppure non è possibile chiamare l’operatore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Slate\Public\Widgets\Colors\SColorBlock.h(44): note: vedere la dichiarazione di ‘SColorBlock::FArguments::Color_Lambda’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(280): note: durante la ricerca di corrispondenza con l’elenco di argomenti ‘(FSemanticClassesWidgetManager::RefreshSemanticClasses::<lambda_3>)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(283): error C2065: ‘SemanticClass’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): error C7732: expected an expression before ‘]’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(277): error C2679: ‘[’ binario: non è stato trovato alcun operatore che accetti un operando destro di tipo ‘int’. È anche possibile che non vi siano conversioni accettabili.
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\SlateCore\Public\SlotBase.h(180): note: potrebbe essere ‘SVerticalBox::FSlot::FSlotArguments &TSlotBase::FSlotArguments::operator (const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’
    with
    [
    SlotType=SVerticalBox::FSlot
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(277): note: ‘SVerticalBox::FSlot::FSlotArguments &TSlotBase::FSlotArguments::operator (const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’: impossibile convertire l’argomento 2 da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe> &’
    with
    [
    SlotType=SVerticalBox::FSlot
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: Motivo: impossibile convertire da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef’: nessuna funzione di overload può convertire tutti i tipi di argomento
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(369): note: potrebbe essere ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’: impossibile convertire l’argomento 1 da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe> &&’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: Motivo: impossibile convertire da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: La conversione richiede un secondo operatore di conversione definito dall’utente o un costruttore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(364): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’: impossibile convertire l’argomento 1 da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe> &’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: Motivo: impossibile convertire da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: La conversione richiede un secondo operatore di conversione definito dall’utente o un costruttore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(213): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(void)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef’: la funzione non accetta 1 argomenti
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(355): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,ObjectType )’
    with
    [
    ObjectType=SWidget
    ]
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(341): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,SharedPointerInternals::FConstCastTag)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(326): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,SharedPointerInternals::FStaticCastTag)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(311): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(286): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(SharedPointerInternals::TRawPtrProxyWithDeleter<OtherType,DeleterType> &&)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(259): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const SharedPointerInternals::TRawPtrProxyWithDeleter<OtherType,DeleterType> &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(232): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const SharedPointerInternals::TRawPtrProxy &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(199): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(OtherType ,DeleterType &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: durante la ricerca di corrispondenza con l’elenco di argomenti ‘(int)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\SlateCore\Public\SlotBase.h(175): note: o ‘SVerticalBox::FSlot::FSlotArguments &TSlotBase::FSlotArguments::operator [](TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’
    with
    [
    SlotType=SVerticalBox::FSlot
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(277): note: ‘SVerticalBox::FSlot::FSlotArguments &TSlotBase::FSlotArguments::operator [](TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’: impossibile convertire l’argomento 2 da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe> &&’
    with
    [
    SlotType=SVerticalBox::FSlot
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: Motivo: impossibile convertire da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef’: nessuna funzione di overload può convertire tutti i tipi di argomento
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(369): note: potrebbe essere ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’: impossibile convertire l’argomento 1 da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe> &&’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: Motivo: impossibile convertire da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: La conversione richiede un secondo operatore di conversione definito dall’utente o un costruttore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(364): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’: impossibile convertire l’argomento 1 da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe> &’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: Motivo: impossibile convertire da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: La conversione richiede un secondo operatore di conversione definito dall’utente o un costruttore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(213): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(void)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef’: la funzione non accetta 1 argomenti
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(355): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,ObjectType )’
    with
    [
    ObjectType=SWidget
    ]
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(341): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,SharedPointerInternals::FConstCastTag)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(326): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,SharedPointerInternals::FStaticCastTag)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(311): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(286): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(SharedPointerInternals::TRawPtrProxyWithDeleter<OtherType,DeleterType> &&)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(259): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const SharedPointerInternals::TRawPtrProxyWithDeleter<OtherType,DeleterType> &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(232): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const SharedPointerInternals::TRawPtrProxy &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(199): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(OtherType ,DeleterType &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(284): note: durante la ricerca di corrispondenza con l’elenco di argomenti ‘(int)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(277): note: durante la ricerca di corrispondenza con l’elenco di argomenti ‘(SVerticalBox::FSlot::FSlotArguments, int)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(290): error C2065: ‘SemanticClass’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(290): error C2665: ‘SButton::FArguments::OnClicked_Raw’: nessuna funzione di overload può convertire tutti i tipi di argomento
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Slate\Public\Widgets\Input\SButton.h(77): note: potrebbe essere ‘SButton::FArguments::WidgetArgsType &SButton::FArguments::OnClicked_Raw<FSemanticClassesWidgetManager,>(UserClass ,RetType (__cdecl FSemanticClassesWidgetManager:: )(void) const)’
    with
    [
    UserClass=FSemanticClassesWidgetManager,
    RetType=FReply
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(290): note: ‘SButton::FArguments::WidgetArgsType &SButton::FArguments::OnClicked_Raw<FSemanticClassesWidgetManager,>(UserClass ,RetType (__cdecl FSemanticClassesWidgetManager:: )(void) const)’: impossibile convertire l’argomento 2 da 'FReply (__cdecl FSemanticClassesWidgetManager::
    )(const FString)’ a 'RetType (__cdecl FSemanticClassesWidgetManager::
    )(void) const’
    with
    [
    UserClass=FSemanticClassesWidgetManager,
    RetType=FReply
    ]
    and
    [
    RetType=FReply
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(290): note: I tipi indicati non sono correlati La conversione richiede reinterpret_cast, cast di tipo C o cast di tipo funzione tra parentesi
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Slate\Public\Widgets\Input\SButton.h(77): note: o ‘SButton::FArguments::WidgetArgsType &SButton::FArguments::OnClicked_Raw<FSemanticClassesWidgetManager,>(UserClass ,RetType (__cdecl FSemanticClassesWidgetManager:: )(void))’
    with
    [
    UserClass=FSemanticClassesWidgetManager,
    RetType=FReply
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(290): note: ‘SButton::FArguments::WidgetArgsType &SButton::FArguments::OnClicked_Raw<FSemanticClassesWidgetManager,>(UserClass ,RetType (__cdecl FSemanticClassesWidgetManager:: )(void))’: impossibile convertire l’argomento 2 da 'FReply (__cdecl FSemanticClassesWidgetManager::
    )(const FString)’ a 'RetType (__cdecl FSemanticClassesWidgetManager::
    )(void)’
    with
    [
    UserClass=FSemanticClassesWidgetManager,
    RetType=FReply
    ]
    and
    [
    RetType=FReply
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(290): note: I tipi indicati non sono correlati La conversione richiede reinterpret_cast, cast di tipo C o cast di tipo funzione tra parentesi
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(290): note: durante la ricerca di corrispondenza con l’elenco di argomenti ‘(FSemanticClassesWidgetManager , FReply (__cdecl FSemanticClassesWidgetManager:: )(const FString))’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(288): error C2088: non è possibile applicare l’operatore predefinito ‘<<=’ a un operando di tipo ‘TSlateDecl<SButton,RequiredArgs::T0RequiredArgs>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): error C7732: expected an expression before ‘]’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(286): error C2679: ‘[’ binario: non è stato trovato alcun operatore che accetti un operando destro di tipo ‘int’. È anche possibile che non vi siano conversioni accettabili.
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\SlateCore\Public\SlotBase.h(180): note: potrebbe essere ‘SVerticalBox::FSlot::FSlotArguments &TSlotBase::FSlotArguments::operator (const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’
    with
    [
    SlotType=SVerticalBox::FSlot
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(286): note: ‘SVerticalBox::FSlot::FSlotArguments &TSlotBase::FSlotArguments::operator (const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’: impossibile convertire l’argomento 2 da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe> &’
    with
    [
    SlotType=SVerticalBox::FSlot
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: Motivo: impossibile convertire da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef’: nessuna funzione di overload può convertire tutti i tipi di argomento
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(369): note: potrebbe essere ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’: impossibile convertire l’argomento 1 da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe> &&’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: Motivo: impossibile convertire da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: La conversione richiede un secondo operatore di conversione definito dall’utente o un costruttore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(364): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’: impossibile convertire l’argomento 1 da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe> &’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: Motivo: impossibile convertire da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: La conversione richiede un secondo operatore di conversione definito dall’utente o un costruttore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(213): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(void)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef’: la funzione non accetta 1 argomenti
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(355): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,ObjectType *)’
    with
    [
    ObjectType=SWidget
    ]
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(341): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,SharedPointerInternals::FConstCastTag)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(326): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,SharedPointerInternals::FStaticCastTag)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(311): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(286): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(SharedPointerInternals::TRawPtrProxyWithDeleter<OtherType,DeleterType> &&)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(259): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const SharedPointerInternals::TRawPtrProxyWithDeleter<OtherType,DeleterType> &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(232): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const SharedPointerInternals::TRawPtrProxy &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(199): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(OtherType *,DeleterType &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: durante la ricerca di corrispondenza con l’elenco di argomenti ‘(int)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\SlateCore\Public\SlotBase.h(175): note: o ‘SVerticalBox::FSlot::FSlotArguments &TSlotBase::FSlotArguments::operator (TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’
    with
    [
    SlotType=SVerticalBox::FSlot
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(286): note: ‘SVerticalBox::FSlot::FSlotArguments &TSlotBase::FSlotArguments::operator (TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’: impossibile convertire l’argomento 2 da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe> &&’
    with
    [
    SlotType=SVerticalBox::FSlot
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: Motivo: impossibile convertire da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef’: nessuna funzione di overload può convertire tutti i tipi di argomento
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(369): note: potrebbe essere ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’: impossibile convertire l’argomento 1 da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe> &&’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: Motivo: impossibile convertire da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: La conversione richiede un secondo operatore di conversione definito dall’utente o un costruttore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(364): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’: impossibile convertire l’argomento 1 da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe> &’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: Motivo: impossibile convertire da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: La conversione richiede un secondo operatore di conversione definito dall’utente o un costruttore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(213): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(void)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef’: la funzione non accetta 1 argomenti
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(355): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,ObjectType *)’
    with
    [
    ObjectType=SWidget
    ]
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(341): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,SharedPointerInternals::FConstCastTag)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(326): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,SharedPointerInternals::FStaticCastTag)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(311): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(286): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(SharedPointerInternals::TRawPtrProxyWithDeleter<OtherType,DeleterType> &&)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(259): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const SharedPointerInternals::TRawPtrProxyWithDeleter<OtherType,DeleterType> &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(232): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const SharedPointerInternals::TRawPtrProxy &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(199): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(OtherType *,DeleterType &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(291): note: durante la ricerca di corrispondenza con l’elenco di argomenti ‘(int)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(286): note: durante la ricerca di corrispondenza con l’elenco di argomenti ‘(SVerticalBox::FSlot::FSlotArguments, int)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): error C7732: expected an expression before ‘]’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(265): error C2679: ‘[’ binario: non è stato trovato alcun operatore che accetti un operando destro di tipo ‘int’. È anche possibile che non vi siano conversioni accettabili.
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\SlateCore\Public\SlotBase.h(180): note: potrebbe essere ‘SVerticalBox::FSlot::FSlotArguments &TSlotBase::FSlotArguments::operator (const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’
    with
    [
    SlotType=SVerticalBox::FSlot
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(265): note: ‘SVerticalBox::FSlot::FSlotArguments &TSlotBase::FSlotArguments::operator (const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’: impossibile convertire l’argomento 2 da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe> &’
    with
    [
    SlotType=SVerticalBox::FSlot
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: Motivo: impossibile convertire da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef’: nessuna funzione di overload può convertire tutti i tipi di argomento
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(369): note: potrebbe essere ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’: impossibile convertire l’argomento 1 da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe> &&’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: Motivo: impossibile convertire da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: La conversione richiede un secondo operatore di conversione definito dall’utente o un costruttore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(364): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’: impossibile convertire l’argomento 1 da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe> &’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: Motivo: impossibile convertire da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: La conversione richiede un secondo operatore di conversione definito dall’utente o un costruttore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(213): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(void)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef’: la funzione non accetta 1 argomenti
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(355): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,ObjectType *)’
    with
    [
    ObjectType=SWidget
    ]
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(341): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,SharedPointerInternals::FConstCastTag)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(326): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,SharedPointerInternals::FStaticCastTag)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(311): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(286): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(SharedPointerInternals::TRawPtrProxyWithDeleter<OtherType,DeleterType> &&)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(259): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const SharedPointerInternals::TRawPtrProxyWithDeleter<OtherType,DeleterType> &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(232): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const SharedPointerInternals::TRawPtrProxy &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(199): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(OtherType *,DeleterType &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: durante la ricerca di corrispondenza con l’elenco di argomenti ‘(int)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\SlateCore\Public\SlotBase.h(175): note: o ‘SVerticalBox::FSlot::FSlotArguments &TSlotBase::FSlotArguments::operator (TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’
    with
    [
    SlotType=SVerticalBox::FSlot
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(265): note: ‘SVerticalBox::FSlot::FSlotArguments &TSlotBase::FSlotArguments::operator (TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’: impossibile convertire l’argomento 2 da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe> &&’
    with
    [
    SlotType=SVerticalBox::FSlot
    ]
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: Motivo: impossibile convertire da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef’: nessuna funzione di overload può convertire tutti i tipi di argomento
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(369): note: potrebbe essere ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(TSharedRef<SWidget,ESPMode::ThreadSafe> &&)’: impossibile convertire l’argomento 1 da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe> &&’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: Motivo: impossibile convertire da ‘int’ a ‘TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: La conversione richiede un secondo operatore di conversione definito dall’utente o un costruttore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(364): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<SWidget,ESPMode::ThreadSafe> &)’: impossibile convertire l’argomento 1 da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe> &’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: Motivo: impossibile convertire da ‘int’ a ‘const TSharedRef<SWidget,ESPMode::ThreadSafe>’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: La conversione richiede un secondo operatore di conversione definito dall’utente o un costruttore
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(213): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(void)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef’: la funzione non accetta 1 argomenti
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(355): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,ObjectType *)’
    with
    [
    ObjectType=SWidget
    ]
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(341): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,SharedPointerInternals::FConstCastTag)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(326): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &,SharedPointerInternals::FStaticCastTag)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(311): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const TSharedRef<UserClass,ESPMode::ThreadSafe> &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(286): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(SharedPointerInternals::TRawPtrProxyWithDeleter<OtherType,DeleterType> &&)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(259): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const SharedPointerInternals::TRawPtrProxyWithDeleter<OtherType,DeleterType> &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(232): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(const SharedPointerInternals::TRawPtrProxy &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h(199): note: o ‘TSharedRef<SWidget,ESPMode::ThreadSafe>::TSharedRef(OtherType *,DeleterType &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(292): note: durante la ricerca di corrispondenza con l’elenco di argomenti ‘(int)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\SemanticClassesWidgetManager.cpp(265): note: durante la ricerca di corrispondenza con l’elenco di argomenti ‘(SVerticalBox::FSlot::FSlotArguments, int)’
    [13/28] Compile [x64] CameraRigRosInterface.cpp
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\CameraRig\CameraRigRosInterface.cpp(52): warning C4996: ‘FMessageDialog::Open’: Use the overload of Open that takes the Title by-value. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
    [14/28] Compile [x64] SemanticImageTarget.cpp
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\SemanticImageTarget.cpp(20): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\SemanticImageTarget.cpp(28): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\SemanticImageTarget.cpp(36): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    [15/28] Compile [x64] TextureMappingAsset.cpp
    [16/28] Compile [x64] TextureBackupManager.cpp
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureBackupManager.cpp(69): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureBackupManager.cpp(86): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureBackupManager.cpp(100): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureBackupManager.cpp(120): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureBackupManager.cpp(143): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureBackupManager.cpp(153): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureBackupManager.cpp(162): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureBackupManager.cpp(196): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    [17/28] Compile [x64] WidgetStateAsset.cpp
    [18/28] Compile [x64] TextureStyleManager.cpp
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(33): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(40): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(67): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(77): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(120): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(127): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(134): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(166): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(182): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(213): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(284): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(289): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(300): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(313): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(318): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(338): error C2065: ‘FSemanticCsvInterface’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(338): error C2146: errore di sintassi: ‘;’ mancante prima dell’identificatore ‘SemanticCsvInterface’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(338): error C2065: ‘SemanticCsvInterface’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(339): error C2065: ‘SemanticCsvInterface’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(349): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(383): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(394): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(401): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\TextureStyles\TextureStyleManager.cpp(472): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    [19/28] Compile [x64] RendererTarget.cpp
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\RendererTarget.cpp(22): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\RendererTarget.cpp(36): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\RendererTarget.cpp(52): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\RendererTarget.cpp(61): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    [20/28] Compile [x64] SequencerWrapper.cpp
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequencerWrapper.cpp(19): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequencerWrapper.cpp(28): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequencerWrapper.cpp(40): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequencerWrapper.cpp(49): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequencerWrapper.cpp(57): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequencerWrapper.cpp(65): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequencerWrapper.cpp(80): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequencerWrapper.cpp(90): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    [21/28] Compile [x64] CameraPoseExporter.cpp
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\CameraPoseExporter.cpp(29): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\CameraPoseExporter.cpp(39): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\CameraPoseExporter.cpp(47): error C2653: ‘FPathUtils’ non è il nome di una classe o di uno spazio dei nomi
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\CameraPoseExporter.cpp(47): error C3861: ‘CameraRigPosesFilePath’: identificatore non trovato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\CameraPoseExporter.cpp(47): error C2593: ‘operator =’ è ambiguo
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Containers\UnrealString.h.inl(200): note: potrebbe essere ‘FString &FString::operator =(const FString::ElementType *)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Containers\UnrealString.h.inl(68): note: o ‘FString &FString::operator =(const FString &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Containers\UnrealString.h.inl(67): note: o ‘FString &FString::operator =(FString &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\CameraPoseExporter.cpp(47): note: durante la ricerca di corrispondenza con l’elenco di argomenti ‘(FString, unknown-type)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\CameraPoseExporter.cpp(51): error C2653: ‘FPathUtils’ non è il nome di una classe o di uno spazio dei nomi
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\CameraPoseExporter.cpp(51): error C3861: ‘CameraPosesFilePath’: identificatore non trovato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\CameraPoseExporter.cpp(51): error C2593: ‘operator =’ è ambiguo
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Containers\UnrealString.h.inl(200): note: potrebbe essere ‘FString &FString::operator =(const FString::ElementType *)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Containers\UnrealString.h.inl(68): note: o ‘FString &FString::operator =(const FString &)’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Containers\UnrealString.h.inl(67): note: o ‘FString &FString::operator =(FString &&)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\CameraPoseExporter.cpp(51): note: durante la ricerca di corrispondenza con l’elenco di argomenti ‘(FString, unknown-type)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\CameraPoseExporter.cpp(55): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\CameraPoseExporter.cpp(87): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\CameraPoseExporter.cpp(113): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\CameraPoseExporter.cpp(135): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\CameraPoseExporter.cpp(146): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\RendererTargets\CameraPoseExporter.cpp(197): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    [22/28] Compile [x64] WidgetManager.cpp
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(347): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(359): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(370): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(380): warning C4996: ‘FAssetData::ObjectPath’: FName asset paths have been deprecated. Use GetSoftObjectPath to get the path this asset will use in memory when loaded or GetObjectPathString() if you were just doing ObjectPath.ToString() Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(417): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(440): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(466): warning C4996: ‘FMessageDialog::Open’: Use the overload of Open that takes the Title by-value. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(495): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(505): warning C4996: ‘FMessageDialog::Open’: Use the overload of Open that takes the Title by-value. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(513): warning C4996: ‘FMessageDialog::Open’: Use the overload of Open that takes the Title by-value. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(565): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(569): error C2065: ‘FAssetRegistryModule’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(569): error C2065: ‘AssetRegistryModule’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(570): error C2065: ‘FAssetRegistryModule’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(570): error C2672: ‘FModuleManager::LoadModuleChecked’: non sono state trovate funzioni in overload corrispondenti
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Modules\ModuleManager.h(366): note: potrebbe essere ‘TModuleInterface &FModuleManager::LoadModuleChecked(const FName)’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(570): note: ‘FModuleManager::LoadModuleChecked’: argomento modello non valido per ‘TModuleInterface’. Previsto tipo
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(571): error C2065: ‘AssetRegistryModule’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(609): error C2653: ‘UEditorAssetLibrary’ non è il nome di una classe o di uno spazio dei nomi
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\Widgets\WidgetManager.cpp(609): error C3861: ‘SaveLoadedAsset’: identificatore non trovato
    [23/28] Compile [x64] MoviePipelineEXROutputLocal.cpp
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\String\FormatStringSan.h(99): error C2338: static_assert failed: ‘’%s’ expects TCHAR*; use ‘%hs’ for const char*.’
    C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\String\FormatStringSan.h(99): note: il contesto di creazione dell’istanza del modello (prima il meno recente) è
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\EXROutput\MoviePipelineEXROutputLocal.cpp(237): note: vedere il riferimento all’istanza ‘UE::Core::Private::FormatStringSan::TPresentErr<1>::TErrMsg<UE::Core::Private::FormatStringSan::TAtArgPos<0>>’ di modello classe di cui è in corso la compilazione
    [24/28] Compile [x64] SequenceRenderer.cpp
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(58): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(95): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(106): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(110): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(118): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(127): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(135): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(149): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(157): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(163): error C2027: utilizzo di tipo non definito ‘ISequencer’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Public\SequencerWrapper.h(7): note: vedere la dichiarazione di ‘ISequencer’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(164): error C2027: utilizzo di tipo non definito ‘UMovieSceneCameraCutSection’
    C:\Program Files\Epic Games\UE_5.4\Engine\Plugins\MovieScene\MovieRenderPipeline\Source\MovieRenderPipelineCore\Public\MovieRenderPipelineDataTypes.h(29): note: vedere la dichiarazione di ‘UMovieSceneCameraCutSection’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(165): error C2027: utilizzo di tipo non definito ‘ISequencer’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Public\SequencerWrapper.h(7): note: vedere la dichiarazione di ‘ISequencer’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(169): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(178): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(195): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(206): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(233): error C2065: ‘FCameraRigRosInterface’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(233): error C2146: errore di sintassi: ‘;’ mancante prima dell’identificatore ‘CameraRigRosInterface’
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(233): error C2065: ‘CameraRigRosInterface’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(234): error C2065: ‘CameraRigRosInterface’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(237): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(250): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(261): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(268): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(334): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(352): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    C:\Users\carlombard\Downloads\Migrated\HostProject\Plugins\EasySynth\Source\EasySynth\Private\SequenceRenderer.cpp(500): error C2065: ‘LogEasySynth’: identificatore non dichiarato
    [25/28] Compile [x64] Module.EasySynth.cpp
    Total time in Parallel executor: 122.78 seconds
    Total execution time: 194.66 seconds
    Took 196,20s to run dotnet.exe, ExitCode=6
    UnrealBuildTool failed. See log for more details. (C:\Users\carlombard\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.4\UBA-UnrealEditor-Win64-Development.txt)
    AutomationTool executed for 0h 3m 26s
    AutomationTool exiting with ExitCode=6 (6)
    BUILD FAILED

Can you help me?