Error when creat C++ project

Hi.everyone!

I have a problem. When I creat C++ project, something worry. It shows can’t compile project.
This is error mesage.

Running D:/ue4/UE_4.22/Engine/Binaries/DotNET/UnrealBuildTool.exe Development Win64 -Project=“D:/ueprojects/我的项目2/我的项目2.uproject” -TargetType=Editor -Progress -NoHotReloadFromIDE
Creating makefile for ?ҵ???Ŀ2Editor (no existing makefile)
@progress push 5%
Parsing headers for ?ҵ???Ŀ2Editor
Running UnrealHeaderTool “D:\ueprojects?ҵ???Ŀ2?ҵ???Ŀ2.uproject” “D:\ueprojects?ҵ???Ŀ2\Intermediate\Build\Win64?ҵ???Ŀ2Editor\Development?ҵ???Ŀ2Editor.uhtmanifest” -LogCmds=“loginit warning, logexit warning, logdatabase error” -Unattended -WarningsAsErrors -installed
D:/ueprojects/???2/Source/???2/???2Character.h(1): Error: Class ‘A’ must inherit UObject or a UObject-derived class
D:/ueprojects/???2/Source/???2/???2GameMode.h(1): Error: Class ‘A’ must inherit UObject or a UObject-derived class
D:/ueprojects/???2/Source/???2/???2HUD.h(1): Error: Class ‘A’ must inherit UObject or a UObject-derived class
D:/ueprojects/???2/Source/???2/???2Projectile.h(1): Error: Class ‘A’ must inherit UObject or a UObject-derived class

So what happend?Thank you.

Verify that you have the visual studio installed. also if you have the development of games in c ++, such as the generation tool, the windows 10 sdk and intelicode. you can see that from the visual studio installer