Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Passaggio 1: Installare gli strumenti di compilazione MSVC C++
Rust in Windows richiede gli strumenti di compilazione C++ di Microsoft come prerequisito. Se Visual Studio è già installato con il carico di lavoro Sviluppo di applicazioni desktop con C++ , è possibile ignorare questo passaggio.
In caso contrario, installare Microsoft C++ Build Tools e selezionare il carico di lavoro Sviluppo di applicazioni desktop con C++ .
Nota
L'uso di Microsoft C++ Build Tools richiede una licenza valida di Visual Studio (Community, Pro o Enterprise). L'edizione Community è gratuita per studenti, collaboratori open source e singoli utenti.
Passaggio 2: Installare Rust
Importante
Controllo intelligente delle app esegue solo il codice che ritiene sicuro o firmato da un'autorità di certificazione nell'ambito del Microsoft Trusted Root Program. La toolchain di Rust per Windows non è attualmente firmata con Authenticode, quindi, su un dispositivo con Smart App Control attivato, i file binari cargo e rustc installati e i file binari generati dagli script di compilazione possono essere bloccati durante l'esecuzione. Il blocco si presenta come Application Control policy has blocked this file. ed è registrato nel registro eventi Applicazioni e servizi > Microsoft > Windows > CodeIntegrity > Operational; non è presente alcun altro segnale nel prodotto, quindi il problema può sembrare dovuto a un programma di installazione non funzionante. La modalità sviluppatore e i certificati attendibili in locale non sono esenzioni. Per controllare se Smart App Control è attivato, vai a Impostazioni > Privacy e sicurezza > Sicurezza di Windows > Controllo delle app e del browser > Impostazioni di Smart App Control. Per informazioni generali, vedere Panoramica del controllo delle app intelligenti e Opzioni di firma del codice per sviluppatori di app Windows.
Il programma di installazione ufficiale di Rust, rustup, gestisce tutto, ovvero il compilatore, Cargo e gli aggiornamenti futuri.
Dopo l'installazione, aprire un nuovo terminale e verificare la configurazione:
cargo --version
rustc --version
Suggerimento
Per mantenere Rust aggiornato, eseguire rustup update periodicamente.
Passaggio 3: Installare Visual Studio Code e l'estensione Rust
- Scaricare e installare Visual Studio Code.
- Installare l'estensione rust-analyzer dal Marketplace di VS Code. Questo aggiunge il completamento del codice, gli errori in linea, vai alla definizione e il supporto per il debug.
Passaggi successivi
- Rust per Windows e crate di Windows — utilizzare le API di Windows direttamente da Rust
- Rust in Visual Studio Code : flusso di lavoro dettagliato di VS Code Rust
- Libro del linguaggio di programmazione Rust , il libro di Rust gratuito