In diesem Eröffnungsbeitrag werde ich dir Schritt für Schritt erklären, wie du deinen Windows-PC optimal für die Rust-Programmierung einrichtest. Dabei verwende ich Windows 10 als Betriebssystem und Visual Studio Code als Entwicklungsumgebung. Doch keine Sorge, ich werde später noch ausführlicher darauf eingehen.
Inhaltsverzeichnis
- Installieren von Microsoft Visual Studio
- Installieren von Rust
- Installation und Konfiguration von Rust in Visual Studio Code
- Erstellen eines Projektes mit Rustc
- Abschluss & Ausblick
Installieren von Microsoft Visual Studio
Starten wir zunächst damit und installieren Microsoft Visual Studio (dieses ist noch nicht das Paket Visual Studio Code!). Du kannst dort zwischen drei Versionen wählen, von diesen wählen wir die Community Version und laden die knapp 3,8 MB große Installationsdatei herunter und starten diese anschließen.
Zunächst werden einige Dateien heruntergeladen und installiert.
Im Anschluss wird dann der eigentliche Installer gestartet und wir können die Pakete auswählen. Hier sind bereits einige Pakete vorausgewählt wo wir zunächst den Haken entfernen.
- ASP.NET und Webentwicklung,
- Azure-Entwicklung
Nun wählen wir die drei nachfolgenden Pakete aus:
- .NET-Desktopentwicklung,
- Desktopentwicklung mit C++,
- Entwicklung für die universelle Windows-Plattform
Der angezeigte knapp 23 GB benötigte Speicherplatz wird für diese Auswahl nicht benötigt, es werden lediglich knapp 6 GB an Daten heruntergeladen.
Wenn die Pakete heruntergeladen sind dann empfiehlt das Programm einen Neustart des Computers, jedoch empfehle ich dieses erst im Abschluss der Installation und Konfiguration zu machen.
Installieren von Rust
Im nächsten Schritt installieren wir die Programmiersprache Rust. Dafür laden wir das Entsprechende Paket (32-Bit oder 64-Bit je nach System) von https://www.rust-lang.org/tools/install herunter.
Wenn das Paket ausgewählt und heruntergeladen wurde dann starten wir die Datei rustup-init.exe. Es öffnet sich dann ein Terminalfenster wo wir über die Auswahl 1 die Installation starten können.
Während der Installation werden noch einige Daten aus dem Netz geladen und installiert.
Wenn auch dieser Vorgang abgeschlossen ist, dann bestätigen wir das Fenster mit Enter und es eschließt sich von selbst.
Installation und Konfiguration von Rust in Visual Studio Code
Nun installieren wir die Entwicklungsumgebung Visual Studio Code. Eigentlich können wir auch in einem einfachen Texteditor oder Notepad++ programmieren und über die Kommandozeile Kompilieren und ausführen. Eine Entwicklungsumgebung wie Visual Studio Code bietet jedoch einigen Komfort wie Codevervollständigung, Syntaxhighlighting etc.
Das Paket Visual Studio Code können wir ebenso kostenfrei von Microsoft herunterladen. Im Installer müssen wir zunächst die Lizenzbedingung akzeptieren, den Rest belasse ich so wie dieser vorgegeben ist.
Wenn der Installer beendet ist, dann wird sofort Visual Studio Code ausgeführt.
Nun müssen wir den Computer einmal neustarten damit dieser Vorgang abgeschlossen ist (und auch die Umgebungsvariablen neu eingelesen werden).
Installieren der Erweiterungen für Rust
Damit wir noch etwas komfortabler mit Rust in Visual Studio Code programmieren können, installieren wir zwei Erweiterungen.
- rust-analyzer,
- CodeLLDB
Erstellen eines Projektes mit Rustc
Nachdem wir alle benötigten Schritte zur Installation und Konfiguration von Rust auf dem PC ausgeführt haben können wir nun ein erstes Projekt erzeugen.
Dazu navigieren wir zum Terminalfenster über Terminal > New Terminal und gelangen dann im UserHome. In diesem Verzeichniss erstellen wir zunächst unser Verzeichniss für die Ablage aller Projekte, ich benenne dieses einfach mal mit Rust und wechsle auch gleich in dieses.
PS C:\Users\DraeS> mkdir Rust
PS C:\Users\DraeS> cd Rust
In diesem Ordner möchte ich nun ein erstes Projekt erstellen dazu geben wir den nachfolgenden Befehl ein.
PS C:\Users\DraeS\Rust> cargo new hello_world
Created binary (application) `hello_world` package
PS C:\Users\DraeS\Rust>
Den neuen Ordner können wir nun über VSC öffnen indem wir im Explorer (1) die Schaltfläche „Open Folder“ (2) betätigen. Nun müssen wir noch den Ordner wählen (4) und das ganze mit „Ordner auswählen“ (5) bestätigen.
Wenn der Ordner eingebunden wurde, dann muss man noch bestätigen das man diesem Vertraut dieses ist besonders wichtig wenn du von unbekannter Quelle ein Projekt übernimmst denn immerhin bekommst du ggf. ein kompilat in form einer EXE-Datei mit dazu.
Wenn wir dieses bestätigt haben dann sehen wir im Explorer einen Baum mit einigen Dateien welche für uns angelegt wurden. Dazu zählt unter anderem die Datei main.rs unter .\src. Mit einem doppelklick öffnen wir diese und sehen bereits eine Funktion main mit der Ausgabe „Hello, world!“
Diese Datei können wir nun über zwei wege ausführen.
Kompilieren und ausführen über das Terminal
dfhgsgfsg
Kompilieren und ausführen über rust-analyzer
Im Abschnitt „Installation & Konfiguration“ haben wir die Erweiterung „rust-analyzer“ installiert. Diese Erweiterung bringt unter anderem noch zwei Shortcuts mit über welche wir den Ausführen oder Debuggen können.
Zum bloßen ausführen reicht hier ein klick auf „Run“ aus.
Es wird neu kompiliert und ausgeführt. Die Ausgabe im Terminal bleibt die gleiche nur das wir uns bei diesem Weg die Eingabe im Terminalfenster sparen.
Abschluss & Ausblick
Im Abschluss dieses Beitrags haben wir erfolgreich Visual Studio Code installiert und bereits ein erstes Projekt mithilfe von Cargo erstellt und ausgeführt. Im nächsten Beitrag widmen wir uns einer detaillierten Betrachtung der Rust-Programmiersprache. Du wirst eine umfassende Übersicht über Datentypen erhalten und lernen, wie du Variablen, Konstanten und vieles mehr in Rust anlegst. Bleib dran, denn wir setzen unsere Reise in die Welt von Rust fort!
3 thoughts on “Rust: Die Grundlagen – 1. Installation und Konfiguration”