Nastavení vývojového prostředí Rust ve Windows

Krok 1: Instalace nástrojů sestavení C++ MSVC

Rust ve Windows vyžaduje nástroje sestavení C++ od Microsoftu jako předpoklad. Pokud už máte sadu Visual Studio nainstalovanou s úlohou Vývoj desktopových aplikací pomocí jazyka C++ , můžete tento krok přeskočit.

Jinak nainstalujte Microsoft C++ Build Tools a vyberte úlohu Vývoj desktopových aplikací v jazyce C++.

Poznámka:

Použití nástrojů Microsoft C++ Build Tools vyžaduje platnou licenci sady Visual Studio (Community, Pro nebo Enterprise). Edice Community je bezplatná pro studenty, opensourcové přispěvatele a jednotlivce.

Krok 2: Instalace Rustu

Important

Smart App Control spouští pouze kód, který předpovídá, že je bezpečný nebo podepsaný certifikační autoritou v Microsoft důvěryhodném kořenovém programu. Sada nástrojů Rust pro Windows v současné době není podepsána technologií Authenticode, takže na zařízení se zapnutou funkcí Smart App Control může být zablokováno spuštění nainstalovaných binárních souborů cargo a rustc i binárních souborů vytvořených vašimi skripty sestavení. Blok se projeví jako Application Control policy has blocked this file. a zaznamená se do protokolu událostí Aplikace a protokoly služeb > Microsoft > Windows > CodeIntegrity > Provozní; v produktu se neobjeví žádný jiný signál, takže selhání může vypadat jako nefunkční instalátor. Vývojářský režim a místně důvěryhodné certifikáty nejsou výjimky. Pokud chcete zkontrolovat, jestli je ovládací prvek Smart App Control zapnutý, přejděte na Nastavení > ochrany osobních údajů a zabezpečení > Zabezpečení systému Windows > Aplikace a prohlížeč řídí > nastavení inteligentního řízení aplikací. Základní informace najdete v tématu Přehled inteligentního řízení aplikací a možnosti podepisování kódu pro vývojáře Windows aplikací.

Oficiální instalační program Rustu rustupse stará o všechno – kompilátor, Cargo a budoucí aktualizace.

winget install Rustlang.Rustup

Po instalaci otevřete nový terminál a ověřte nastavení:

cargo --version
rustc --version

Návod

Chcete-li udržovat Rust v aktualizovaném stavu, pravidelně spouštějte rustup update .

Krok 3: Instalace nástroje Visual Studio Code a rozšíření Rust

  1. Stáhněte a nainstalujte si Visual Studio Code.
  2. Nainstalujte si rozšíření rust-analyzer z Marketplace pro Visual Studio Code. Přidá se tím dokončování kódu, chyby přímo v kódu, přejití na definici a podpora ladění.

Další kroky