No 32-bit compiler toolchain found

I had the same issue.
I had VS 2015 and 2017 installed (and project was made in UE4.15)

My solution:

  1. deinstalled VS 2017
  2. reboot
  3. change VS 2015 istallation: checked everything that got “c++” and “tool” in the name
  4. reboot
  5. in UE4: Editor Preferences → source code → Visual Studio 2015
  6. UE4 newstart
  7. (for safety: Check again if Substance plugin is enabled.) Build for 64 bit Windows.
  8. Works.

So the system gots confused by the versions and also there was no c++ stuff for VS2015 installed.

Cheese