Konfigurowanie środowiska programistycznego Rust w systemie Windows

Krok 1. Instalowanie narzędzi MSVC C++ Build Tools

Narzędzie Rust w systemie Windows wymaga narzędzi kompilacji C++ firmy Microsoft jako wymagań wstępnych. Jeśli masz już zainstalowany program Visual Studio z pakietem roboczym Programowanie aplikacji klasycznych w języku C++ , możesz pominąć ten krok.

W przeciwnym razie zainstaluj narzędzia Microsoft C++ Build Tools i wybierz pakiet roboczy Programowanie aplikacji klasycznych przy użyciu języka C++ .

Uwaga / Notatka

Korzystanie z narzędzi Microsoft C++ Build Tools wymaga prawidłowej licencji programu Visual Studio (Community, Pro lub Enterprise). Wersja Community jest bezpłatna dla uczniów, współautorów open source i osób indywidualnych.

Krok 2. Instalowanie oprogramowania Rust

Important

Smart App Control uruchamia tylko kod, co do którego przewiduje, że jest bezpieczny, lub który jest podpisany przez urząd certyfikacji w programie Microsoft Trusted Root Program. Łańcuch narzędzi Rust dla systemu Windows nie jest obecnie podpisany cyfrowo przy użyciu Authenticode, więc na urządzeniu z włączoną funkcją Smart App Control zainstalowane pliki binarne cargo i rustc, a także pliki binarne generowane przez skrypty kompilacji, mogą zostać zablokowane i nie uruchomią się. Blokada pojawia się jako Application Control policy has blocked this file. i jest rejestrowana w dzienniku zdarzeń Aplikacje i usługi > Microsoft > Windows > CodeIntegrity > Operational; w samym produkcie nie ma żadnego innego sygnału, więc niepowodzenie może wyglądać jak uszkodzony instalator. Tryb dewelopera i lokalnie zaufane certyfikaty nie są wyjątkami. Aby sprawdzić, czy funkcja Smart App Control jest włączona, przejdź do pozycji Ustawienia > Prywatność i zabezpieczenia > Zabezpieczenia systemu Windows > Ustawienia aplikacji i przeglądarki sterowania > aplikacjami inteligentnymi. Aby uzyskać podstawowe informacje, zobacz Omówienie funkcji Inteligentne sterowanie aplikacjami i Opcje podpisywania kodu dla deweloperów aplikacji Windows.

Oficjalny instalator Rust, rustup, zajmuje się wszystkim — kompilatorem, Cargo i przyszłymi aktualizacjami.

winget install Rustlang.Rustup

Po zakończeniu instalacji otwórz nowy terminal i sprawdź konfigurację:

cargo --version
rustc --version

Wskazówka

Aby zachować aktualność oprogramowania Rust, należy uruchomić rustup update okresowo.

Krok 3. Instalowanie programu Visual Studio Code i rozszerzenia Rust

  1. Pobierz i zainstaluj program Visual Studio Code.
  2. Zainstaluj rozszerzenie rust-analyzer z witryny Visual Studio Code Marketplace. Dodaje uzupełnianie kodu, błędy wyświetlane w kodzie, przechodzenie do definicji i obsługę debugowania.

Następne kroki