Schritt 3 von 7:
Damit man Source Code von GitHub installieren kann, braucht es neben dem Visual Studio 2022 und den Qt-Entwicklertools auch noch die beiden Komponenten MSYS2 und YASM.
Diese Anleitung geht davon aus, dass man bereits ein aktuelles Windows 11 und Visual Studio 2022 (und die Qt-Entwicklertools) installiert hat.
Schritt für Schritt-Anleitung für MSYS2:
1) Aktuelle Installationsdatei MSYS2 in 64-bit von hier herunterladen:
https://www.msys2.org/
z.B. die Datei msys2-x86_64-20240727.exe
2) Die rund 79,5 MB grosse msys2-*.exe
starten und für die folgenden Anleitungen diesen Beispiel-Pfad bei der Installation von MSYS2 verwenden:C:\Dev\msys64
3) Die übrigen Installations-Optionen unverändert übernehmen.
4) Am Schluss der Installation MSYS2 nicht starten.
Sondern zuerst den folgenden Eintrag in der Batch-Datei:C:\Dev\msys64\msys2_shell.cmd
(ca. Zeile 17) in einem Texteditor wie Notepad++ ersetzen:rem set MSYS2_PATH_TYPE=inherit
mitset MSYS2_PATH_TYPE=inherit
also das führende rem und den Leerschlag löschen. Dadurch werden die bestehenden Umgebungsvariablen von Visual Studio auch für die MSYS2-Shell übernommen.
Schritt für Schritt-Anleitung für YASM:
5) Aktuelles YASM in 64-bit (“for general use on 64-bit Windows”) von hier herunterladen:
https://yasm.tortall.net/Download.html
Die Win64.exe ist keine Installationsroutine, sondern nur eine einzelne direkt ausführbare Datei namensyasm-1.3.0-win64.exe
6) Die Datei yasm-1.3.0-win64.exe
in dieses Verzeichnis kopieren:C:\Dev\msys64\usr\bin
damit MSYS2 diese Datei später finden kann.
7) Die Datei yasm-1.3.0-win64.exe
im obigen \usr\bin
Verzeichnis kürzen
und umbenennen in yasm.exe
8) Um Konflikte zwischen den MSYS2- und gleichnamigen Windows-Tools zu vermeiden, muss man sicherheitshalber die DateiC:\Dev\msys64\usr\bin\link.exe
umbenennen, z.B. inC:\Dev\msys64\usr\bin\link.exe.DontUseIt
Weiter geht hier es mit der Konfiguration von MSYS2