Uw Rust-ontwikkelomgeving instellen in Windows

Stap 1: De MSVC C++ Build Tools installeren

Rust op Windows vereist de C++-buildhulpprogramma's van Microsoft als een vereiste. Als u Visual Studio al hebt geïnstalleerd met de desktopontwikkeling met C++ -workload, kunt u deze stap overslaan.

Anders installeert u de Microsoft C++ Build Tools en selecteert u de desktopontwikkeling met de C++ -workload.

Opmerking

Voor het gebruik van de Microsoft C++-buildhulpprogramma's is een geldige Visual Studio-licentie (Community, Pro of Enterprise) vereist. De Community-editie is gratis voor studenten, opensource-inzenders en personen.

Stap 2: Rust installeren

Important

Smart App Control voert alleen code uit die voorspelt dat deze veilig is of die is ondertekend door een certificeringsinstantie in het Microsoft Vertrouwd basisprogramma. De Rust-toolchain voor Windows is momenteel niet met Authenticode ondertekend, dus op een apparaat waarop Smart App Control is ingeschakeld, kunnen de geïnstalleerde binaire bestanden cargo en rustc, en binaire bestanden die door uw buildscripts worden geproduceerd, worden geblokkeerd om te worden uitgevoerd. Het blok wordt weergegeven als Application Control policy has blocked this file. en wordt vastgelegd in de logboeken > van toepassingen en services Microsoft > Windows > CodeIntegrity > Operational-gebeurtenislogboek; er is geen ander signaal in het product, zodat de fout eruit kan zien als een verbroken installatieprogramma. Ontwikkelaarsmodus en lokaal vertrouwde certificaten zijn geen uitzonderingen. Als u wilt controleren of Smart App Control is ingeschakeld, gaat u naar Instellingen > voor privacy en beveiliging > Windows-beveiliging > app- en browserbesturingsinstellingen > voor Smart App Control. Zie voor achtergrond het overzicht van Smart App Control en opties voor ondertekening van code voor Windows app-ontwikkelaars.

Het officiële Rust-installatieprogramma, rustupverwerkt alles , de compiler, Cargo en toekomstige updates.

winget install Rustlang.Rustup

Open na de installatie een nieuwe terminal en controleer uw installatie:

cargo --version
rustc --version

Aanbeveling

Voer rustup update regelmatig uit om Rust up-to-date te houden.

Stap 3: Visual Studio Code en de Rust-extensie installeren

  1. Download en installeer Visual Studio Code.
  2. Installeer de rust-analyzer-extensie vanuit de VS Code Marketplace. Hiermee worden codevoltooiing, inlinefouten, go-to-definition en foutopsporingsondersteuning toegevoegd.

Volgende stappen