Zum Hauptinhalt springen

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.

  1. Die aktuelle portable Version herunterladen.
  2. Das Archiv nach H:\My Documents\InfIng\Strawberry entpacken. 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.

  1. In die Windows-Suche Umgebungsvariablen (engl. Environment) eintippen und auf die Option Systemumgebungsvariablen bearbeiten (engl. Edit the system environment variables) klicken.
  2. Im neuen Fenster auf die Schaltfläche Umgebungsvariablen (engl. Environment Variables) klicken. Es öffnet sich ein weiteres Fenster. Dort auf den Eintrag Path doppelklicken.
  3. Im neuen Fenster auf die Schaltfläche Neu (engl. New) klicken und dort H:\My Documents\InfIng\Strawberry\c\bin hinzufügen. Entfernen Sie gegebenenfalls den Eintrag einer nicht funktionierenden MSYS2-Installation.
  4. Alle drei geöffneten Fenster in umgekehrter Reihenfolge mit OK schließen.
  5. Prüfen, ob die Installation des Compilers und das Hinzufügen des Pfades erfolgreich waren:
    • PowerShell starten: Windows-Taste drücken, PowerShell tippen und auf Windows PowerShell klicken.
    • Im neuen Fenster g++ --version eingeben.
    • 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!

3. Visual Studio Code​

  1. Visual Studio Code als .zip-Archiv für x64 herunterladen.
  2. Das Verzeichnis H:\My Documents\InfIng anlegen.
  3. Das .zip-Archiv nach H:\My Documents\InfIng kopieren.
  4. Mit der rechten Maustaste auf das .zip-Archiv klicken und Alle extrahieren … (engl. Extract all …) wählen. Zielordner: H:\My Documents\InfIng\VSCode. Das Entpacken dauert einige Zeit.
  5. Den Ordner H:\My Documents\InfIng\VSCode\data anlegen.
  6. Visual Studio Code mit Code.exe --no-sandbox --disable-gpu-sandbox starten. Dazu können Sie auch in H:\My Documents\InfIng\VSCode das Skript code.cmd mit 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.