Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Schritt 1: Installieren der MSVC C++-Buildtools
Rust auf Windows erfordert die C++-Buildtools von Microsoft als Voraussetzung. Wenn Sie Visual Studio bereits mit der Desktopentwicklung mit C++ -Workload installiert haben, können Sie diesen Schritt überspringen.
Installieren Sie andernfalls die Microsoft C++-Buildtools , und wählen Sie die Desktopentwicklung mit C++ -Workload aus.
Hinweis
Für die Verwendung der Microsoft C++-Buildtools ist eine gültige Visual Studio-Lizenz (Community, Pro oder Enterprise) erforderlich. Die Community-Edition ist kostenlos für Studenten, Open-Source-Mitwirkende und Einzelpersonen.
Schritt 2: Installieren von Rust
Important
Smart App Control führt nur Code aus, der vorhergesagt wird, sicher zu sein oder von einer Zertifizierungsstelle im Microsoft vertrauenswürdigen Stammprogramm signiert ist. Die Rust-Toolchain für Windows ist derzeit nicht mit einer Authenticode-Signatur versehen, sodass auf einem Gerät, auf dem Smart App Control aktiviert ist, die installierten cargo- und rustc-Binärdateien sowie die von Ihren Buildskripts erzeugten Binärdateien am Ausführen gehindert werden können. Die Blockierung erscheint als Application Control policy has blocked this file. und wird im Ereignisprotokoll Anwendungs- und Dienstprotokolle > Microsoft > Windows > CodeIntegrity > Operational erfasst; es gibt kein anderes Signal im Produkt, sodass der Fehler wie ein defektes Installationsprogramm aussehen kann. Der Entwicklermodus und lokal vertrauenswürdige Zertifikate sind keine Ausnahmen. Um zu überprüfen, ob Smart App Control aktiviert ist, wechseln Sie zu Einstellungen Datenschutz & Sicherheit Windows-Sicherheit App- & Browsersteuerung Smart App Control-Einstellungen. Hintergrundinformationen finden Sie unter Smart App Control (Übersicht) und Codesignaturoptionen für Windows App-Entwickler.
Der offizielle Rust Installer, rustupverarbeitet alles – den Compiler, Cargo und zukünftige Updates.
Öffnen Sie nach der Installation ein neues Terminal, und überprüfen Sie Die Einrichtung:
cargo --version
rustc --version
Tipp
Um Rust auf dem neuesten Stand zu halten, führen Sie rustup update regelmäßig aus.
Schritt 3: Installieren von Visual Studio Code und der Rust-Erweiterung
- Laden Sie Visual Studio Code herunter, und installieren Sie die Software.
- Installieren Sie die Rostanalyse-Erweiterung vom VS Code Marketplace. Dadurch werden Codevervollständigung, Inlinefehler, Go-To-Definition und Debuggingunterstützung hinzugefügt.
Nächste Schritte
- Rust für Windows und die Fensterkiste – rufen Sie Windows-APIs direkt von Rust auf.
- Rust in Visual Studio Code – detaillierter VS Code Rust-Workflow
- Das Rust Programmiersprachebuch - das offizielle kostenlose Rust-Buch
Windows developer