False Reporting Errors?

So I’m doing the tutorial here which seems to be missing all sorts of things, like the fact that you need to go to the project in the file explorer, right click ‘HowTo_UMG.uproject’ and generate project files for visual studio if you change the dependencies in .Build.cs.

Well I just keep running into weird snags and now I’ve got Visual Studio telling me it can’t include “Blueprint/UserWidget.h” (error cannot open source file)

Which is likely causing it to say “pointer to incomplete class is not allowed” in the .cpp whenever I try to do anything with the CurrentWidget pointer.

So what gives? The project is building fine, but now my log is full of all sorts of evidently false errors. I can’t say I’m happy about that, I like an empty error log.

Is there a way to get rid of these errors so they don’t crowd out actual issues?

Oh yeah, and another thing is that the function change widget isn’t showing up in the blueprint either, and I’m not finding any clear solution to THAT on google either.