Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
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
- Pobierz i zainstaluj program Visual Studio Code.
- 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
- Rust dla systemu Windows i skrzynia okien — wywoływanie interfejsów API systemu Windows bezpośrednio z poziomu rust
- Rust w programie Visual Studio Code — szczegółowy przepływ pracy programu VS Code Rust
- Książka Języka programowania Rust — oficjalna bezpłatna książka Rust