Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>У кого какие впечатления от новомодной структуры каталогов SDK/WDK, где в include/lib есть еще один промежуточный уровень из версии? Понятно, что это сделано с целью сваливания всех наличных наборов в Program Files, когда в каждом include/lib собираются разные версии, но мне это кажется голимым извращением. Хотя бы потому, что раньше можно было в свойства проекта добавить что-нибудь вроде $(SDK)\include\um, затем менять только значение переменной (пока не поменялась структура), а теперь нужно заводить отдельную переменную для версии.
Какую проблему решаем то ?
В проекте vcxproj устанавливаем WindowsTargetPlatformVersion в нужную версию и MSBuild всё сам достанет как надо.
Если просто нужно достать самую последнюю версию SDK то можно использовать недокументированную:
GetLatestSDKTargetPlatformVersion