Problems while compiling UE 4.16 with VS2017

I had successfully compiled UE 4.15 with VS2015.
But there are some problems during compiling UE 4.16 when change my IDE to VS2017 Enterprise.

The path of VS2017 is C:\Program Files (x86)[COLOR="#FF0000"]Microsoft Visual Studio\2017\Enterprise[/COLOR]
Here are steps I followed:
1.Install VS2017 Enterprise in Win10 x64.
2.Run Setup.bat to download resources, successfully.
3.When I run GenerateProjectFiles.bat, command line was closed unexpectedly.

Here is the log that cmd printed:
>>Setting up Unreal Engine 4 project files…
>>Binding IntelliSense data… 0%ERROR: No 32-bit compiler toolchain found in C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\cl.exe

I’m confused that I have installed VS2017(VS15.0), but the log above contain string 14.0, BTW, I never installed any older version of VS.
Did anyone encounter this problem ? Could you give me some advice to fix it?

Thank you!

Does it work if you use GenerateProjectFiles.bat -2017 ?

It didn’t work. the log that cmd still printed:
>>Setting up Unreal Engine 4 project files…
>>Binding IntelliSense data… 0%ERROR: No 32-bit compiler toolchain found in C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\cl.exe

It didn’t work, and the same as the last result.

It didn’t work, and the same as the last result.:confused: