Pool-Rechner — Windows
Auf den Windows-Pool-Rechnern gibt es zwar über das Software-Managementtool eine Version von Visual Studio Code, von deren Benutzung wird jedoch abgeraten, da sie sehr alt ist. Daher müssen Sie auf den Windows-Pool-Rechnern Visual Studio Code und g++ manuell installieren.
Der GCC-Compiler aus MSYS2, den wir auf Privatrechnern installieren, funktioniert auf den Windows-Pool-Rechnern leider nicht. Daher installieren wir g++ mithilfe von Strawberry Perl. Gehen Sie bitte nur auf Pool-Rechnern so vor; Windows-Privatrechner sind davon nicht betroffen!
1. GCC installieren
Als Compiler installieren wir MinGW64 mithilfe von Strawberry Perl. Perl ist zwar eine eigene Programmiersprache, wir verwenden jedoch nur den mitgelieferten Compiler.
- Die aktuelle portable Version herunterladen.
- Das Archiv nach
H:\My Documents\InfIng\Strawberryentpacken. Dies dauert ca. 30 Minuten. Da der Compiler ab ca. 70 % Fortschritt bereits vollständig entpackt ist, können Sie dann schon mit den weiteren Schritten fortfahren. Lassen Sie das Entpacken dennoch regulär zu Ende laufen.
2. GCC dem Pfad hinzufügen
Nun müssen Sie den gerade installierten Compiler noch dem Pfad hinzufügen, damit Visual Studio Code ihn findet.
- In die Windows-Suche
Umgebungsvariablen(engl.Environment) eintippen und auf die OptionSystemumgebungsvariablen bearbeiten(engl.Edit the system environment variables) klicken. - Im neuen Fenster auf die Schaltfläche
Umgebungsvariablen(engl.Environment Variables) klicken. Es öffnet sich ein weiteres Fenster. Dort auf den EintragPathdoppelklicken. - Im neuen Fenster auf die Schaltfläche
Neu(engl.New) klicken und dortH:\My Documents\InfIng\Strawberry\c\binhinzufügen. Entfernen Sie gegebenenfalls den Eintrag einer nicht funktionierenden MSYS2-Installation. - Alle drei geöffneten Fenster in umgekehrter Reihenfolge mit
OKschließen. - Prüfen, ob die Installation des Compilers und das Hinzufügen des Pfades erfolgreich waren:
- PowerShell starten: Windows-Taste drücken,
PowerShelltippen und aufWindows PowerShellklicken. - Im neuen Fenster
g++ --versioneingeben. - Es sollte eine Ausgabe erscheinen, die mit
g++beginnt und eine Versionsnummer enthält. - Erscheint stattdessen eine Fehlermeldung, dass
g++nicht erkannt wird, wurde ein Schritt nicht richtig ausgeführt. Prüfen Sie in diesem Fall zuerst den eingetragenen Pfad!
- PowerShell starten: Windows-Taste drücken,
3. Visual Studio Code
- Visual Studio Code als
.zip-Archiv für x64 herunterladen. - Das Verzeichnis
H:\My Documents\InfInganlegen. - Das
.zip-Archiv nachH:\My Documents\InfIngkopieren. - Mit der rechten Maustaste auf das
.zip-Archiv klicken undAlle extrahieren …(engl.Extract all …) wählen. Zielordner:H:\My Documents\InfIng\VSCode. Das Entpacken dauert einige Zeit. - Den Ordner
H:\My Documents\InfIng\VSCode\dataanlegen. - Visual Studio Code mit
Code.exe --no-sandbox --disable-gpu-sandboxstarten. Dazu können Sie auch inH:\My Documents\InfIng\VSCodedas Skriptcode.cmdmit dem folgenden Inhalt anlegen und es aus dem Datei-Explorer starten. Achtung: Der Start kann etwas dauern.
Code.exe --no-sandbox --disable-gpu-sandbox
Die Einrichtung von Visual Studio Code ist in der Hauptanleitung beschrieben.
4. FAQ und Probleme
Im Folgenden finden Sie Probleme, die häufig auf den Windows-Pool-Rechnern auftreten. Wenn Sie hier keine Lösung für Ihr Problem finden, schauen Sie bitte auch in die allgemeinen FAQ.
Code 18 „launch-failed“ beim Starten von Visual Studio Code
In einer früheren Version dieser Anleitung war der Inhalt der code.cmd in diesem Schritt fehlerhaft. Kontrollieren Sie bitte, dass Folgendes in der code.cmd steht:
Code.exe --no-sandbox --disable-gpu-sandbox
Sicherheitswarnung (Security warning) im Terminal
Solange die angefragten Programme von Visual Studio Code oder Strawberry Perl mitgeliefert werden, können Sie diese ausführen (Option R).
Security warning
Run only scripts that you trust. While scripts from the internet can be useful, this script can potentially harm your computer. If you trust this script, use the Unblock-File cmdlet to allow the script to
run without this warning message. Do you want to run H:\My Documents\InfIng\VSCode\resources\app\out\vs\workbench\contrib\terminal\common\scripts\shellIntegration.ps1?
[D] Do not run [R] Run once [S] Suspend [?] Help (default is "D"):
Fehlermeldung: The program is not compatible with the given OS
Prüfen Sie, ob Sie die richtige Version des .zip-Archivs heruntergeladen haben. Die Links für ARM und x64 liegen auf der Download-Seite sehr dicht beieinander.