Konfigurera din Rust-utvecklingsmiljö i Windows

Steg 1: Installera MSVC C++ byggverktyg

Rust i Windows kräver Microsofts C++-byggverktyg som en förutsättning. Om du redan har Visual Studio installerat med Skrivbordsutveckling med C++ -arbetsbelastning kan du hoppa över det här steget.

Annars installerar du Microsoft C++ Build Tools och väljer Skrivbordsutveckling med C++ -arbetsbelastning.

Anmärkning

Användning av Microsoft C++ Build Tools kräver en giltig Visual Studio-licens (Community, Pro eller Enterprise). Community-utgåvan är kostnadsfri för studenter, deltagare med öppen källkod och enskilda användare.

Steg 2: Installera Rust

Important

Smart App Control kör endast kod som den förutsäger är säker eller som är signerad av en certifikatutfärdare i Microsoft betrott rotprogram. Rust-verktygskedjan för Windows är för närvarande inte Authenticode-signerad, så på en enhet som har Smart App Control aktiverat kan installerade cargo binärfiler och rustc binärfiler som skapas av byggskripten blockeras från att köras. Blocket visas som Application Control policy has blocked this file. och registreras i program- och tjänstloggarna > Microsoft > Windows > CodeIntegrity > Operational-händelselogg. Det finns ingen annan produktsignal, så felet kan se ut som ett trasigt installationsprogram. Utvecklarläge och lokalt betrodda certifikat är inte undantag. Om du vill kontrollera om Smart App Control är aktiverat går du till Inställningar > Sekretess och säkerhet > Windows Zabezpečenie > App- och webbläsarkontroll > för Smart App Control-inställningar. Bakgrund finns i Översikt över Smart App Control och Alternativ för kodsignering för Windows apputvecklare.

Den officiella Rust-installationsprogrammet, rustup, hanterar allt – kompilatorn, lasten och framtida uppdateringar.

winget install Rustlang.Rustup

Efter installationen öppnar du en ny terminal och kontrollerar konfigurationen:

cargo --version
rustc --version

Tips/Råd

Om du vill hålla Rust uppdaterat kör du rustup update regelbundet.

Steg 3: Installera Visual Studio Code och Rust-tillägget

  1. Ladda ned och installera Visual Studio Code.
  2. Installera rust-analyzer-tillägget från VS Code Marketplace. Detta lägger till kodkomplettering, infogade fel, go-to-definition och felsökningsstöd.

Nästa steg