Cannot create an UE4 c++ project with Visual Studio 2017

It’s the first time I’m trying to create a project in C++ with Unreal Engine 4.
And when I try, I get this compile error message:

The project could not be compiled. Would you like to open it in Visual Studio?

Running C:/Program Files/Epic Games/UE_4.15/Engine/Binaries/DotNET/UnrealBuildTool.exe QuickStart Development Win64 -project="C:/Users/James/Documents/Unreal Projects/QuickStart/QuickStart.uproject" -editorrecompile -progress -NoHotReloadFromIDE
Performing full C++ include scan (building a new target)
Creating makefile for QuickStart (no existing makefile)
 @progress push 5%
Parsing headers for QuickStartEditor
  Running UnrealHeaderTool "C:\Users\James\Documents\Unreal Projects\QuickStart\QuickStart.uproject" "C:\Users\James\Documents\Unreal Projects\QuickStart\Intermediate\Build\Win64\QuickStartEditor\Development\QuickStartEditor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
Reflection code generated for QuickStartEditor in 3,2286438 seconds
 @progress pop
Performing 8 actions (4 in parallel)
[2/8] Resource ModuleVersionResource.rc.inl
[3/8] Resource PCLaunch.rc
ERROR: UBT ERROR: Failed to produce item: C:\Users\James\Documents\Unreal Projects\QuickStart\Binaries\Win64\UE4Editor-QuickStart.dll
Total build time: 7,62 seconds (Local executor: 0,00 seconds)

try to install Windows8.1 SDK to visual studio 2017 that solve my problem