Criei um aplicativo de console C++ simples para Windows no Visual Studio 2019 e quero que ele possa ser executado em máquinas com Windows 8 (não 8.1).
Baixei e instalei o Windows 8 SDK do Microsoft's Windows SDK Archive . Posso ver que ele está claramente instalado junto com os SDKs 8.1 e 10:
Agora, quando vou para as propriedades do meu projeto no Visual Studio, não tenho a opção de selecionar o SDK do Windows 8:
Tentei inserir manualmente "8.0" na versão do Windows SDK e então apontar tudo para os diretórios do Windows 8 SDK:
Mas ao compilar eu recebo:
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".