I've just started a brand new project and created a created a new C++ Character class. However Visual Studio 2017 shows 140 errors. The project still builds fine, however the syntax highlighting and errors are very intrusive.
Here are some examples of the errors:
on the BaseCharacter.cpp class I just created:
class "UObject" has no member "BeginPlay"
class "UObject" has no member "Tick"
class "UObject" has no member "SetUpPlayerInputComponent"
on multiple '.h' files:
this declaration has no storage class or type specifier
for all '*.generated.h' files:
cannot open source file "[ClassName].generated.h"
Is this a problem with my intellisence or the project itself? I haven't changed any of the code that was generated by Unreal.