В соответствии с Do c
Для целевой платформы Windows, Windows SDK Version
указывает версию SDK Windows, которая требуется вашему проекту.
Platform Toolset
позволяет проекту ориентироваться на другую версию библиотек Visual C ++ и компилятора. Проекты Visual Studio C ++ могут быть нацелены либо на набор инструментов по умолчанию, установленный Visual Studio, либо на один из наборов инструментов, установленных несколькими предыдущими версиями Visual Studio, включая наборы инструментов, которые создают исполняемые файлы, которые могут работать в Windows XP.
«Я понимаю, что каждый windows SDK предоставляет новую / другую версию набора инструментов платформы»
Набор инструментов платформы состоит из компилятора C ++ (cl.exe) и компоновщика ( link.exe) вместе со стандартными библиотеками C / C ++. Набор инструментов платформы связан с версией Visual Studio. Например:
Visual Studio 2015: v140
Visual Studio 2017: v141
Visual Studio 2019: v142
Windows SDK связан с windows версия. Например:
Windows SDK (10.0.18362.0): Windows 10, версия 1903
Windows SDK (8.1): Windows 7 или Windows Vista