I can't use C++ with Unreal 4.16.2 (No compiler was found)

Hi, I’ve recently been trying to get Unreal to work with C++ but for whatever reason, it doesn’t want to recognise my copy of Visual Studio 2017 on my PC.

This is the error I get every time:

I have attempted uninstalling both Unreal and Visual Studio 2017, in multiple different ways (install Unreal, then Visual Studio through the prompt above and also install Visual Studio with the Unreal installer) but to no avail.

Has anyone had this issue and solved it or does anyone have any idea what I could do to fix it?

Are you using 2017 community or preview? I’ve seen similar bug reports about 2017 problems.

I personally use 2015 still, and that is working for me.

I have 2017 Community. Tried to download 2015 instead but cannot find a download link for it at all.

That should work.

Here’s older downloads of VS.