Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Шаг 1. Установка средств сборки MSVC C++
Rust в Windows требует средств сборки Microsoft C++ в качестве предварительных требований. Если у вас уже установлена Visual Studio с рабочей нагрузкой Разработка классических приложений на C++, можно пропустить этот шаг.
В противном случае установите Microsoft C++ Build Tools и выберите рабочую нагрузку Разработка классических приложений на C++.
Примечание.
Для использования средств сборки Microsoft C++ требуется допустимая лицензия Visual Studio (Community, Pro или Enterprise). Выпуск Community является бесплатным для учащихся, участников с открытым исходным кодом и отдельных лиц.
Шаг 2. Установка Rust
Important
Smart App Control запускает только тот код, который считает безопасным, или код, подписанный сертификатом, выданным центром сертификации в рамках программы Microsoft Trusted Root Program. Цепочка инструментов Rust для Windows в настоящее время не имеет подписи Authenticode, поэтому на устройстве, где включена функция Smart App Control, запуск установленных двоичных файлов cargo и rustc, а также двоичных файлов, созданных вашими скриптами сборки, может быть заблокирован. Блокировка отображается как Application Control policy has blocked this file. и записывается в журнале событий Приложения и службы > Microsoft > Windows > CodeIntegrity > Operational; никаких других сигналов в самом продукте нет, поэтому сбой может выглядеть как неисправный установщик. Режим разработчика и локальные доверенные сертификаты не являются исключениями. Чтобы проверить, включен ли smart App Control, перейдите в раздел "Параметры > конфиденциальности и безопасности > " Безопасность Windows > "Приложение и браузер" для управления > параметрами smart App Control. Общие сведения см. в разделе "Обзор smart App Control" и "Параметры подписывания кода" для разработчиков приложений Windows.
Официальный установщик Rust, rustupобрабатывает все — компилятор, Cargo и будущие обновления.
После установки откройте новый терминал и проверьте настройку:
cargo --version
rustc --version
Совет
Чтобы поддерживать Rust в актуальном состоянии, периодически выполняйте rustup update.
Шаг 3. Установка Visual Studio Code и расширение Rust
- Скачайте и установите Visual Studio Code.
- Установите расширение rust-analyzer из VS Code Marketplace. Это добавляет автодополнение кода, отображение ошибок прямо в коде, переход к определению и поддержку отладки.
Дальнейшие действия
- Rust для Windows и ящик окон — вызов API Windows непосредственно из Rust
- Rust в Visual Studio Code — подробный рабочий процесс VS Code Rust
- Книга "Язык программирования Rust " — официальная бесплатная книга Rust
Windows developer