Error occurred while generating project - Vs2017 - VC++ toolset

Hi all, I have just downloaded Unreal Engine and hope to begin to learn C++ game development.

I am fairly well versed in c# and java with Unity/LibGDX/LWJGL/Xna and others

I’ve set up many a game development environment before but somehow I am stumped within seconds of the starting line with UE

Basically, its telling me I dont have C++ Build tools / compiler included in my Visual Studio 2017 installation. So I added it, and restarted my machine, but still I get the error.
I then added the exact one from the error message on top of the c++ build tools I just installed. But it still give the same error:

An error occurred while trying to generate project files.

Running C:/APPS/Unreal Engine Installs/UE_4.19/Engine/Binaries/DotNET/UnrealBuildTool.exe -projectfiles -project=“C:/Users/you/Documents/Unreal Projects/QuickStart/QuickStart.uproject” -game -rocket -progress
Discovering modules, targets and source code for project…
WARNING: Visual Studio 2017 is installed, but is missing the C++ toolchain. Please verify that the “VC++ 2017 toolset” component is selected in the Visual Studio 2017 installation options.
WARNING: Exception while generating include data for UE4Editor: Visual Studio 2015 must be installed in order to build this target.
Binding IntelliSense data… 0%@progress ‘Binding IntelliSense data…’ 50%
WARNING: Visual Studio 2017 is installed, but is missing the C++ toolchain. Please verify that the “VC++ 2017 toolset” component is selected in the Visual Studio 2017 installation options.
WARNING: Exception while generating include data for QuickStartEditor: Visual Studio 2015 must be installed in order to build this target.
Binding IntelliSense data… 50%@progress ‘Binding IntelliSense data…’ 100%
ERROR: UnrealBuildTool Exception: Visual Studio 2015 must be installed in order to build this target.

I have already ‘verified’ that the VC++ 2017 toolset component is selected in the VS2017 installation options.

The only thing I can notice is that in the EU error messages its chiming on about me having to install Vs2015, it also does mention vs2017 (and I can’t really imagine why 2015 would work if 2017 doesnt)

I just want to continue using vs2017 and not have another version (vs2015) installed at same time.

As I say, I have added all the components I can think of (installed about 13 extra gigs in total trying to get the correct one)

Can anyone help me figure out which i need to install and can I keep with VS2017?

thanks

Yeah you can use VS 2017 if you have UE 4.15 or Later, you are just missing something take a look here:

thank you. I got it sorted in the end by uninstalling VD2017 and reinstalling it with the required components included. sorry for late response. thanks again