Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.
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
- Ladda ned och installera Visual Studio Code.
- 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
- Rust för Windows och windows-paketet – anropa Windows-API:er direkt från Rust
- Rust i Visual Studio Code – detaljerat VS Code Rust-arbetsflöde
- Rust Programming Language-boken – den officiella kostnadsfria Rust-boken
Windows developer