Error windows SDK v8.1 must be installed in order to build this target

Sorry I may have mixed it up, when you have regular projects you ahve this field in the general tab of the project settings and if you have VS 2015 and 2017 installed you get different options there. After upgrading to VS2017 I had to use some tool to remove the remaining toolchaing from 2015 completely, my programs used a mix of old and new.
I don’t know how this can be set for Unreal Projects I seem to remember there was a way but I don’t know anymore. For me, the final solution after many tries was to get rid of Visual Studio 2017 and even restore windows to a previous point in time before I installed 2017.
Conclusion for me: As long as Epic does not request VS 2017 as mandatory, I stick with 2015. There isn’t anything I need in 2017 anyway.
Oh and BTW: My Visual Assist performed terribly in the VS2017 environment, that was another reason to go back to the older one

hi
for solving this problem
when you want setup vs in vs community make sure you selected windows sdk 8.1 for setup…

hi
for solving this problem
when you want setup vs in vs community make sure you selected windows sdk 8.1 for setup…

Hey. Try installing Visual Studio 2015.

Hello,
I had the same problem with windows 10, Visual Studio 2017 and Epic Game Launcher 4.19.1.
I had solved the error with this step :

  • Open Programs and Features
  • On Visual Studio Community 2017 and click on Change
  • In Visual Studio Installer click on Modify
  • Click on Individual components on top
  • Then click on checkbox Unreal Engine installer in the section Games and Graphics.

I hope this can help you :slight_smile:

Thanks Cello, your fix solved it for me

I have UE 4.18.3 and Visual Studio 2017 community edition installed. When I tried packaging my project for Windows x64 only I got the message described in this topic. So I downloaded and installed it from Microsoft’s website.

Then when I tried to package the project again I got this message:

“The Binaries for this Target Platform are not currently installed, would you like to use the Launcher to download them?”

When I clicked Yes, the launcher crashed.

I then followed Cello’s advice and rebooted. Still getting a launcher crash.

Any ideas?

This worked for me,
thanks!
Also here is how to get to “modify”:

basically just find and run the vs installer

Thank you. Installing the SDK helped me use Window 8 faster. There are many parameters on the image, which are improved on the pc.

WHY DOES NOBODY TELL US WE NEED ALL THIS TO BUILD A GAME?? its like nobody expects a new game developer to get to the point where you want to start testing in an alpha phase.

3 Likes

There is an setting in UEBuildWindows.cs, try set it true

		public static readonly bool bUseWindowsSDK10 = true;