I am trying to follow your documentation and compile this plugin in UE5.0.
But it reported an error.
Is this source code using a unique API from another version?
Compiler: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532\bin\HostX64\x64\cl.exe
Linker: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532\bin\HostX64\x64\link.exe
Library Manager: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532\bin\HostX64\x64\lib.exe
Resource Compiler: C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\rc.exe
UnrealHeaderTool needs to run because no generated code directory was found for module InstaLODUI
Parsing headers for UnrealEditor
Running UnrealHeaderTool "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\HostProject.uproject" "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Intermediate\Build\Win64\UnrealEditor\Development\UnrealEditor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -abslog="C:\Users\zhangrui\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Program+Files+Epic+Games+UE_5.0\UHT-UnrealEditor-Win64-Development.txt" -installed
Reflection code generated for UnrealEditor in 3.4777898 seconds
Writing manifest to D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Saved\Manifest-UnrealEditor-Win64-Development.xml
Default.rc2: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODUI\Default.rc2.res" doesn't exist.
UnrealEditor-InstaLODLoad.dll: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Binaries\Win64\UnrealEditor-InstaLODLoad.dll" doesn't exist.
UnrealEditor-InstaLODMeshReduction.dll: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Binaries\Win64\UnrealEditor-InstaLODMeshReduction.dll" doesn't exist.
Default.rc2: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODMeshReduction\Default.rc2.res" doesn't exist.
UnrealEditor-InstaLODMeshReduction.lib: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODMeshReduction\UnrealEditor-InstaLODMeshReduction.lib" doesn't exist.
UnrealEditor-InstaLODMeshReduction.dll: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Binaries\Win64\UnrealEditor-InstaLODMeshReduction.pdb" doesn't exist.
UnrealEditor-InstaLODUI.dll: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Binaries\Win64\UnrealEditor-InstaLODUI.dll" doesn't exist.
Module.InstaLODUI.gen.2_of_3.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODUI\Module.InstaLODUI.gen.2_of_3.cpp.obj" doesn't exist.
UnrealEditor-InstaLODUI.dll: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Binaries\Win64\UnrealEditor-InstaLODUI.pdb" doesn't exist.
PCH.InstaLODUI.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODUI\PCH.InstaLODUI.h.obj" doesn't exist.
Module.InstaLODMeshReduction.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODMeshReduction\Module.InstaLODMeshReduction.cpp.obj" doesn't exist.
Module.InstaLODUI.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODUI\Module.InstaLODUI.cpp.obj" doesn't exist.
PCH.InstaLODMeshReduction.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODMeshReduction\PCH.InstaLODMeshReduction.h.obj" doesn't exist.
Module.InstaLODUI.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODUI\Module.InstaLODUI.cpp.json" doesn't exist.
PCH.InstaLODMeshReduction.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODMeshReduction\PCH.InstaLODMeshReduction.h.json" doesn't exist.
UnrealEditor-InstaLODLoad.dll: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Binaries\Win64\UnrealEditor-InstaLODLoad.pdb" doesn't exist.
PCH.InstaLODLoad.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODLoad\PCH.InstaLODLoad.h.obj" doesn't exist.
InstaLODLoadModule.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODLoad\InstaLODLoadModule.cpp.obj" doesn't exist.
PCH.InstaLODLoad.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODLoad\PCH.InstaLODLoad.h.json" doesn't exist.
InstaLODLoadModule.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODLoad\InstaLODLoadModule.cpp.json" doesn't exist.
UnrealEditor-InstaLODUI.lib: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODUI\UnrealEditor-InstaLODUI.lib" doesn't exist.
Module.InstaLODUI.gen.1_of_3.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODUI\Module.InstaLODUI.gen.1_of_3.cpp.obj" doesn't exist.
Module.InstaLODUI.gen.2_of_3.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODUI\Module.InstaLODUI.gen.2_of_3.cpp.json" doesn't exist.
Module.InstaLODUI.gen.1_of_3.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODUI\Module.InstaLODUI.gen.1_of_3.cpp.json" doesn't exist.
UnrealEditor-InstaLODLoad.lib: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODLoad\UnrealEditor-InstaLODLoad.lib" doesn't exist.
PCH.InstaLODUI.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODUI\PCH.InstaLODUI.h.json" doesn't exist.
Module.InstaLODMeshReduction.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODMeshReduction\Module.InstaLODMeshReduction.cpp.json" doesn't exist.
Module.InstaLODUI.gen.3_of_3.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODUI\Module.InstaLODUI.gen.3_of_3.cpp.obj" doesn't exist.
UnrealEditor.target: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Binaries\Win64\UnrealEditor.modules" doesn't exist.
Module.InstaLODUI.gen.3_of_3.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODUI\Module.InstaLODUI.gen.3_of_3.cpp.json" doesn't exist.
PCH.InstaLODMeshReduction.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODMeshReduction\PCH.InstaLODMeshReduction.h.pch" doesn't exist.
Default.rc2: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODLoad\Default.rc2.res" doesn't exist.
PCH.InstaLODLoad.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODLoad\PCH.InstaLODLoad.h.pch" doesn't exist.
PCH.InstaLODUI.cpp: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Intermediate\Build\Win64\UnrealEditor\Development\InstaLODUI\PCH.InstaLODUI.h.pch" doesn't exist.
UnrealEditor.target: Produced item "D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Binaries\Win64\UnrealEditor.target" doesn't exist.
Building UnrealEditor...
Using Visual Studio 2022 14.36.32537 toolchain (C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532) and Windows 10.0.18362.0 SDK (C:\Program Files (x86)\Windows Kits\10).
[Adaptive Build] Excluded from InstaLODLoad unity file: InstaLODLoadModule.cpp
Determining max actions to execute in parallel (6 physical cores, 12 logical cores)
Executing up to 6 processes, one per physical core
Building 19 actions with 6 processes...
[1/19] Resource Default.rc2
[2/19] Resource Default.rc2
[3/19] Resource Default.rc2
[4/19] Compile PCH.InstaLODMeshReduction.cpp
[5/19] Compile PCH.InstaLODUI.cpp
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Editor\UnrealEd\Public\UnrealEd.h(6): warning: Monolithic headers should not be used by this module. Please change it to explicitly include the headers it needs.
[6/19] Compile PCH.InstaLODLoad.cpp
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Editor\UnrealEd\Public\UnrealEd.h(6): warning: Monolithic headers should not be used by this module. Please change it to explicitly include the headers it needs.
[7/19] Compile InstaLODLoadModule.cpp
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODLoad\Private\InstaLODLoadModule.cpp(16): fatal error C1083: 无法打开包括文件: “Misc/ConfigUtilities.h”: No such file or directory
[8/19] Compile Module.InstaLODMeshReduction.cpp
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODMeshReduction\Public\InstaLOD\InstaLOD.h(84): error C3668: “FInstaLOD::IsReductionActive”: 包含重写说明符“override”的方法没有重写任何基类方法
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODMeshReduction\Private\InstaLODModule.cpp(20): fatal error C1083: 无法打开包括文件: “Misc/ConfigUtilities.h”: No such file or directory
[9/19] Compile Module.InstaLODUI.gen.3_of_3.cpp
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODMeshReduction\Public\InstaLOD\InstaLOD.h(84): error C3668: “FInstaLOD::IsReductionActive”: 包含重写说明符“override”的方法没有重写任何基类方法
[10/19] Compile Module.InstaLODUI.gen.1_of_3.cpp
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODMeshReduction\Public\InstaLOD\InstaLOD.h(84): error C3668: “FInstaLOD::IsReductionActive”: 包含重写说明符“override”的方法没有重写任何基类方法
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Public\Scripting\Settings\InstaLODMaterialMergeSettings.h(71): error C2065: “UE_KINDA_SMALL_NUMBER”: 未声明的标识符
[11/19] Compile Module.InstaLODUI.gen.2_of_3.cpp
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODMeshReduction\Public\InstaLOD\InstaLOD.h(84): error C3668: “FInstaLOD::IsReductionActive”: 包含重写说明符“override”的方法没有重写任何基类方法
[12/19] Compile Module.InstaLODUI.cpp
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODMeshReduction\Public\InstaLOD\InstaLOD.h(84): error C3668: “FInstaLOD::IsReductionActive”: 包含重写说明符“override”的方法没有重写任何基类方法
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Customizations\InstaLODOptimizeToolCustomization.cpp(82): error C2039: "GetSkeletalMeshAsset": 不是 "USkeletalMeshComponent" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Developer\MeshMergeUtilities\Public\IMeshMergeUtilities.h(28): note: 参见“USkeletalMeshComponent”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Customizations\InstaLODOptimizeToolCustomization.cpp(82): error C2039: "__this": 不是 "USkeletalMeshComponent" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Developer\MeshMergeUtilities\Public\IMeshMergeUtilities.h(28): note: 参见“USkeletalMeshComponent”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Customizations\InstaLODOptimizeToolCustomization.cpp(82): error C2737: “SkeletalMesh”: 必须初始化 const 对象
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\InstaLODUIModule.cpp(272): error C2039: "GetBrush": 不是 "FAppStyle" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\SlateCore\Public\Styling\AppStyle.h(23): note: 参见“FAppStyle”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\InstaLODUIModule.cpp(272): error C3861: “GetBrush”: 找不到标识符
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Public\Scripting\Settings\InstaLODMaterialMergeSettings.h(71): error C2065: “UE_KINDA_SMALL_NUMBER”: 未声明的标识符
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Scripting\InstaLODScriptWrapper.cpp(159): error C2039: "GetSkeletalMeshAsset": 不是 "USkeletalMeshComponent" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Editor\LevelEditor\Public\LevelEditor.h(20): note: 参见“USkeletalMeshComponent”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Scripting\InstaLODScriptWrapper.cpp(159): error C2737: “SkeletalMesh”: 必须初始化 const 对象
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Slate\InstaLODWindow.cpp(182): error C2039: "GetBrush": 不是 "FAppStyle" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\SlateCore\Public\Styling\AppStyle.h(23): note: 参见“FAppStyle”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Slate\InstaLODWindow.cpp(182): error C3861: “GetBrush”: 找不到标识符
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Slate\InstaLODWindow.cpp(388): error C2039: "GetSkeletalMeshAsset": 不是 "USkeletalMeshComponent" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Editor\LevelEditor\Public\LevelEditor.h(20): note: 参见“USkeletalMeshComponent”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Slate\InstaLODWindow.cpp(494): error C2039: "GetSkeletalMeshAsset": 不是 "USkeletalMeshComponent" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Editor\LevelEditor\Public\LevelEditor.h(20): note: 参见“USkeletalMeshComponent”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Slate\InstaLODWindow.cpp(496): error C2039: "GetSkeletalMeshAsset": 不是 "USkeletalMeshComponent" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Editor\LevelEditor\Public\LevelEditor.h(20): note: 参见“USkeletalMeshComponent”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODBaseTool.cpp(113): error C2039: "GetSkeletalMeshAsset": 不是 "USkeletalMeshComponent" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Editor\LevelEditor\Public\LevelEditor.h(20): note: 参见“USkeletalMeshComponent”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODBaseTool.cpp(197): error C2039: "GetSkeletalMeshAsset": 不是 "USkeletalMeshComponent" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Editor\LevelEditor\Public\LevelEditor.h(20): note: 参见“USkeletalMeshComponent”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODBaseTool.cpp(202): error C2039: "GetSkeletalMeshAsset": 不是 "USkeletalMeshComponent" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Editor\LevelEditor\Public\LevelEditor.h(20): note: 参见“USkeletalMeshComponent”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODBaseTool.cpp(411): error C2039: "GetSkeletalMeshAsset": 不是 "USkeletalMeshComponent" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Editor\LevelEditor\Public\LevelEditor.h(20): note: 参见“USkeletalMeshComponent”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODBaseTool.cpp(725): error C2039: "GetSkeletalMeshAsset": 不是 "USkeletalMeshComponent" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Editor\LevelEditor\Public\LevelEditor.h(20): note: 参见“USkeletalMeshComponent”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODImposterizeTool.cpp(75): error C2039: "GetVertices": 不是 "UE::Math::TBox<double>" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\CoreFwd.h(21): note: 参见“UE::Math::TBox<double>”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODImposterizeTool.cpp(76): error C2665: “TArray<FVector,FDefaultAllocator>::Append”: 没有重载函数可以转换所有参数类型
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(1915): note: 可能是“void TArray<FVector,FDefaultAllocator>::Append(std::initializer_list<InElementType>)”
with
[
InElementType=FVector
]
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODImposterizeTool.cpp(76): note: “void TArray<FVector,FDefaultAllocator>::Append(std::initializer_list<InElementType>)”: 无法将参数 1 从“FVector [8]”转换为“std::initializer_list<InElementType>”
with
[
InElementType=FVector
]
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODImposterizeTool.cpp(76): note: 无构造函数可以接受源类型,或构造函数重载决策不明确
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(2268): note: 或 “void TArray<FVector,FDefaultAllocator>::Append(const UE::Math::TVector<double> *,int)”
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODImposterizeTool.cpp(76): note: “void TArray<FVector,FDefaultAllocator>::Append(const UE::Math::TVector<double> *,int)”: 应输入 2 个参数,却提供了 1 个
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(1874): note: 或 “void TArray<FVector,FDefaultAllocator>::Append(TArray<OtherElementType,OtherAllocator> &&)”
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODImposterizeTool.cpp(76): note: “void TArray<FVector,FDefaultAllocator>::Append(TArray<OtherElementType,OtherAllocator> &&)”: 无法从“FVector [8]”推导出“TArray<OtherElementType,OtherAllocator> &&”的 模板 参数
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Containers\Array.h(1848): note: 或 “void TArray<FVector,FDefaultAllocator>::Append(const TArray<OtherElementType,OtherAllocator> &)”
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODImposterizeTool.cpp(76): note: “void TArray<FVector,FDefaultAllocator>::Append(const TArray<OtherElementType,OtherAllocator> &)”: 无法从“FVector [8]”推导出“const TArray<OtherElementType,OtherAllocator> &”的 模板 参数
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODImposterizeTool.cpp(76): note: 尝试匹配参数列表“(FVector [8])”时
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODImposterizeTool.cpp(86): error C2039: "GetAttachParentActor": 不是 "UCameraComponent" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Engine\Classes\Camera\CameraComponent.h(21): note: 参见“UCameraComponent”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODImposterizeTool.cpp(86): error C2737: “CameraActor”: 必须初始化 const 对象
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODImposterizeTool.cpp(101): error C2039: "GetVertices": 不是 "UE::Math::TBox<double>" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\CoreFwd.h(21): note: 参见“UE::Math::TBox<double>”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODImposterizeTool.cpp(254): error C2065: “UE_KINDA_SMALL_NUMBER”: 未声明的标识符
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODImposterizeTool.cpp(254): error C2065: “UE_KINDA_SMALL_NUMBER”: 未声明的标识符
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODImposterizeTool.cpp(303): error C2065: “UE_KINDA_SMALL_NUMBER”: 未声明的标识符
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Tools\InstaLODSettings.cpp(75): error C2039: "GetSkeletalMeshAsset": 不是 "USkeletalMeshComponent" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Editor\LevelEditor\Public\LevelEditor.h(20): note: 参见“USkeletalMeshComponent”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Utilities\InstaLODUtilities.cpp(202): error C2039: "GetSkeletalMeshAsset": 不是 "USkeletalMeshComponent" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Developer\MeshMergeUtilities\Private\MeshMergeHelpers.h(8): note: 参见“USkeletalMeshComponent”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Utilities\InstaLODUtilities.cpp(202): error C2737: “Resource”: 必须初始化 const 对象
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Utilities\InstaLODUtilities.cpp(1208): error C2039: "GetSkeletalMeshAsset": 不是 "USkeletalMeshComponent" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Developer\MeshMergeUtilities\Private\MeshMergeHelpers.h(8): note: 参见“USkeletalMeshComponent”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Utilities\InstaLODUtilities.cpp(1208): error C2737: “SkeletalMesh”: 必须初始化 const 对象
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Utilities\InstaLODUtilities.cpp(1345): error C2039: "GetSkeletalMeshAsset": 不是 "USkeletalMeshComponent" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Developer\MeshMergeUtilities\Private\MeshMergeHelpers.h(8): note: 参见“USkeletalMeshComponent”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Utilities\InstaLODUtilities.cpp(1345): error C2660: “UInstaLODUtilities::InsertLODToSkeletalMesh”: 函数不接受 4 个参数
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Public\Utilities\InstaLODUtilities.h(80): note: 参见“UInstaLODUtilities::InsertLODToSkeletalMesh”的声明
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Utilities\InstaLODUtilities.cpp(1345): note: 尝试匹配参数列表“(IInstaLOD *, InstaLOD::IInstaLODMesh *, int32, UMaterialInterface *)”时
D:\test1\xuwei_lel20230829\plugins\InstaLODMeshReduction\dist\HostProject\Plugins\InstaLODMeshReduction\Source\InstaLODUI\Private\Utilities\InstaLODUtilities.cpp(1720): error C2039: "GetSkeletalMeshAsset": 不是 "USkeletalMeshComponent" 的成员
D:\Program Files\Epic Games\UE_5.0\Engine\Source\Developer\MeshMergeUtilities\Private\MeshMergeHelpers.h(8): note: 参见“USkeletalMeshComponent”的声明
CompilationResultException: Error: OtherCompilationError
at UnrealBuildTool.ActionGraph.ExecuteActions(BuildConfiguration BuildConfiguration, List`1 ActionsToExecute, List`1 TargetDescriptors) in d:\build\++UE5\Sync\Engine\Source\Programs\UnrealBuildTool\System\ActionGraph.cs:line 375
at UnrealBuildTool.BuildMode.Build(TargetMakefile[] Makefiles, List`1 TargetDescriptors, BuildConfiguration BuildConfiguration, BuildOptions Options, FileReference WriteOutdatedActionsFile) in d:\build\++UE5\Sync\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 611
at UnrealBuildTool.BuildMode.Build(List`1 TargetDescriptors, BuildConfiguration BuildConfiguration, ISourceFileWorkingSet WorkingSet, BuildOptions Options, FileReference WriteOutdatedActionsFile, Boolean bSkipPreBuildTargets) in d:\build\++UE5\Sync\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 282
at UnrealBuildTool.BuildMode.Execute(CommandLineArguments Arguments) in d:\build\++UE5\Sync\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 237
at UnrealBuildTool.UnrealBuildTool.Main(String[] ArgumentsArray) in d:\build\++UE5\Sync\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.cs:line 612
WriteFileIfChanged() wrote 29 changed files of 29 requested writes.
Timeline:
[ 0.000]
[ 0.000](+176.137) <unknown>
[176.137]