Как установить Windows 10 SDK для использования с Visual Studio 2017 - PullRequest
0 голосов
/ 29 мая 2018

Я не могу понять, как установить Windows 10 SDK для Visual Studio 2017.

Я загрузил и запустил установщик Windows 10 SDK, и он отображает Please find winsdksetup.exe in ....\Windows kits\10\WindowsSDK to install Windows Software Development Kit - Windows 10.0.17134.12.

Когда язапустите winsdksetup.exe, он проведет меня по тому же циклу, где он загружает в этот каталог несколько исполняемых установщиков и выдает точно такое же сообщение.

Когда я пытаюсь построить проект DirectX в VS2017, я получаюошибка:

MSB8036 The Windows SDK version 10.0.16299.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".    

Нужно ли устанавливать один из этих установщиков?Какой из них мне нужно запустить для создания и отладки проектов DirectX для Visual Studio?Специально для использования функциональности отладки шейдера VS2017.

Спасибо,

РЕДАКТИРОВАТЬ: В VS2017 - Инструменты -> Получить инструменты и функции, которые я проверял

Разработка игр с C ++

и ниже Необязательно У меня есть

Инструменты профилирования C ++ Windows 10 SDK (10.0.17134.0)

Я загружаю 16299.0, это исправило первую ошибку отсутствия нужного SDK.

Но теперь я получаю ошибку времени выполнения Failed Creating the Direct3D device при запуске в Debug.Я все еще могу запустить образцы в выпуске

1 Ответ

0 голосов
/ 30 мая 2018

Сообщение об ошибке показывает, какой SDK вам нужен:

Windows SDK версии 10.0.16299.0 не найден

Поэтому SDK для Windows 10 Fall Creators Update 1709отсутствует, и вы загрузили SDK для обновления за апрель 2018 года (1803 Build 17134).

Запустите установщик Visual Studio 2017 (C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe), нажмите modify и выберите 16299 SDK в разделе SDK / framework для отдельных пользователей.Вкладка Компоненты установщика:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...