Which version of the engine are you using? The error message says ‘4.7’, but does that refer to the 4.7 release version from the launcher, the 4.7 release build from GitHub, or some other GitHub build? We occasionally have builds from the “bleeding edge” Master branch that show similar errors, which are generally ironed out by the Release builds.
It’s the 4.7.2 release version from the launcher. I heard from twitch chat that I should update my VS as I previously had VS Express 2013, Installing VS Community at the moment. Seeing as it works for most people and Blueprint works just fine it probably has something to do with VS.
You can download the binaries from the official site and still use C++. If you are uncomfortable using C++ use blueprint.
Did you get this from the Master Branch? Because that is for the most part unstable. You need to pick it up from the dedicated branch (4.6, 4.7, 4.8, etc.)
Are you building this from source? Are downloading the binaries and using that? Are you using VS Express? VS Community?
We’re still investigating this bug. In the meantime, are you able to add code to a blueprint project (using File->Add Code to Project) and then compile the project? If so, that would give you a workaround until we can develop and implement a fix.
And finally all of the above but under HKEY_CURRENT_USER instead.
It sounds like UBT is finding an unexpected VC, or not finding one at all. With this information, we should be more capable of diagnosing your problem.
We have not heard back from you in a few days, so we are marking this post as Resolved for tracking purposes. If you are still experiencing the issue you reported, please respond to this message with any of the additional information Steve Robb mentioned in his comment and we will offer further assistance.