I am getting a strange compile error after following class 55.
Here is the log of the failed compilation.
Parsing headers for BullCowGameEditor
Running UnrealHeaderTool "D:\GameDownload\Unrealmaterial\BullCowGame-starter-kit\BullCowGame.uproject" "D:\GameDownload\Unrealmaterial\BullCowGame-starter-kit\Intermediate\Build\Win64\BullCowGameEditor\Development\BullCowGameEditor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -abslog="C:\Users\wxylghl\AppData\Local\UnrealBuildTool\Log_UHT.txt" -installed
Reflection code generated for BullCowGameEditor in 16.2451925 seconds
Building BullCowGameEditor...
Using Visual Studio 2019 14.29.30038 toolchain (C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037) and Windows 10.0.16299.0 SDK (C:\Program Files (x86)\Windows Kits\10).
[Upgrade]
[Upgrade] Using backward-compatible build settings. The latest version of UE4 sets the following values by default, which may require code changes:
[Upgrade] bLegacyPublicIncludePaths = false => Omits subfolders from public include paths to reduce compiler command line length. (Previously: true).
[Upgrade] ShadowVariableWarningLevel = WarningLevel.Error => Treats shadowed variable warnings as errors. (Previously: WarningLevel.Warning).
[Upgrade] PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs => Set in build.cs files to enables IWYU-style PCH model. See https://docs.unrealengine.com/en-US/Programming/BuildTools/UnrealBuildTool/IWYU/index.html. (Previously: PCHUsageMode.UseSharedPCHs).
[Upgrade] Suppress this message by setting 'DefaultBuildSettings = BuildSettingsVersion.V2;' in BullCowGameEditor.Target.cs, and explicitly overriding settings that differ from the new defaults.
[Upgrade]
Building 5 actions with 8 processes...
[1/5] BullCowCartridge.cpp
D:\GameDownload\Unrealmaterial\BullCowGame-starter-kit\Source\BullCowGame\BullCowCartridge.cpp(33) : error C4552: ??-??: δʹ?ñ???ʽ????R [2/5] BullCowCartridge.gen.cpp