Введение / Зачем это нужно
Windows SDK (Platform Tools) предоставляет необходимые компиляторы, отладчики и утилиты для разработки десктопных, UWP и консольных приложений на C/C++. После установки у вас будут такие инструменты, как cl, link, signtool и mt, а также примеры кода и заголовочные файлы. В этом гайде вы узнаете, как выполнить чистую установку за 10–15 минут и сразу начать программировать.
Требования / Подготовка
- Операционная система: Windows 10 (версии 1909, 2004, 21H2) или Windows 11 (21H2, 22H2).
- Права: Пользователь должен быть членом группы «Администраторы», чтобы избежать проблем с записью в системные папки.
- Свободное место: минимум 2 ГБ свободного места на диске (для SDK и промежуточных файлов).
- Оперативная память: 4 ГБ или более.
- Скачанный установщик: файл
*.exeпоследней версии Windows SDK (например,windows-sdk-10.0.19041.exe).
Если у вас уже есть Visual Studio, SDK может быть установлен автоматически, но мы выполним чистую установку, чтобы убедиться, что все инструменты присутствуют.
Пошаговая инструкция
Шаг 1: Скачать установщик Windows SDK
Перейдите на страницу загрузок SDK и нажмите Скачать рядом с последней версией (например, windows-sdk-10.0.19041.exe). Сохраните файл в удобное место (например, %USERPROFILE%\\Downloads).
Шаг 2: Запустить установщик и выбрать компоненты
Запустите скачанный инсталлятор. На странице Выбор компонентов отметьте Platform Tools (включая x64 Native Tools и Windows SDK Command Line Tools). Нажмите Далее.
Шаг 3: Завершить установку и настроить PATH
Следуйте подсказкам мастера. На финальной странице установщик предложит настроить переменные окружения. Оставьте флажок Добавить путь к системным переменным PATH включенным и нажмите Готово.
Шаг 4: Проверить работу инструментов
Откройте новую командную строку (не из-под администратора). Выполните команду:
cl /?
Если отображается справка компилятора, установка успешна.
Проверка результата
- Компилятор:
cl /?выводит справку по компилятору. - Линкер:
link /?показывает параметры связывания. - Утилита подписи:
signtool /?показывает доступные команды. - Metabase:
mt /?отображает справку по метаданным.
Если хотя бы одна из этих команд работает, SDK корректно установлен.
Возможные проблемы
- Команды не найдены: Проверьте системные переменные
PATH. Добавьте вручнуюC:\\Program Files (x86)\\Windows Kits\\10\\Bin\\x64. - Отсутствие
cl.exe: Убедитесь, что выбраны компоненты x64 Native Tools. Переустановите SDK и измените выбор. - Недостаточно места на диске: Освободите место на системном диске (удалите ненужные программы, временные файлы).
- Доступ запрещён: Запустите командную строку от имени администратора и повторите установку, убедившись, что у вас есть права записи.
Эти шаги позволят устранить наиболее распространённые ошибки и быстро вернуть вас к разработке.