No compiler was found. In order to use a C++ template, you must first install Visual Studio 2017

Hi all,

For the past two days, I have been trying to get UE4 to recognise Visual Studio, but I keep getting the error:
“No compiler was found. In order to use a C++ template, you must first install Visual Studio 2017” when trying to create a C++ project. It’s worth noting that I have previously been able to create C++ projects before in the past.

Things I have tried:

Different UE versions: UE4.23.0, UE4.22.3 (Multiple re-installs of both)

Different VS Versions: VS2019, VS2017 (Multiple re-installs of both)

Currently, UE4 is installed to:
“C:\UE_4.23” and “C:\UE_4.22”

Visual Studio is installed to: “C:\Program Files (x86)\Microsoft Visual Studio\2017\Community”

288521-capture.png

Registry:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\SxS\VS7

contains:

15.0 - "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community"

Does anyone have any ideas?

Thanks

Please, has anyone got any ideas? It’s been 5 days since asking this question!

Has anyone got any ideas?

Please…

Have you tried any of the answers here https://answers.unrealengine.com/questions/581255/no-compiler-found-visual-studio-2017.html

Hi, Thanks for your help.
Yes, I have tried everything there but nothing helped.

This is beyond a joke now! I must have uninstalled and reinstalled everything around 10 times now. I’ve manually put in the registry keys about 50 times (as none of the installers seem to do it) and still nothing!