I have created a simple C++ console application for Windows in Visual Studio 2019 and I want it to be able to run on Windows 8 (not 8.1) machines.
I have downloaded and installed the Windows 8 SDK from Microsoft’s Windows SDK Archive. I can see it is clearly installed alongside the 8.1 and 10 SDKs:
Now when I go to my project properties in Visual Studio, I don’t have the option to select the Windows 8 SDK:
I tried to manually enter “8.0” in the Windows SDK version and then point everything to the Windows 8 SDK directories:
But when compiling I get:
Error (active) E1696 cannot open source file "stddef.h"
Error (active) E1696 cannot open source file "stdio.h"
Error (active) E1696 cannot open source file "math.h"
(...lots of similar errors...)
Error MSB8036 The Windows SDK version 8.0 was not found. Install the required version of Windows SDK or change the SDK version in the project property pages or by right-clicking the solution and selecting "Retarget solution".


