Windows Installations Alternativen
Als Alternative zu QtCreator kann auch Visual Studio Code (via C++ und CMake VSC Extensios für CMakeLists.txt), Visual Studio 2022 (via CMake GUI für .vcxproj Projektdatei) oder CLion (via Öffnen des CMakeLists.txt Verzeichnisses) verwendet werden:
Alternative 1: Visual Studio Code
Um Visual Studio Code zu benutzen, wird vorausgesetzt, dass bereits CMake und ein Compiler wie MinGW oder MSVC 2022 installiert wurde. Wenn noch nicht geschehen, verwenden wir den Windows Paketmanager chocolatey, um die entsprechenden Pakete für MinGW per Kommandozeile zu installieren:
- Öffnen Sie dazu zuerst die Powershell als Administrator und geben folgende Zeile ein:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
- Dann erfolgt die Installation der Pakete mit dem Paketmanager choco wie folgt:
choco install mingw cmake ninja
Dann laden Sie bitte Visual Studio Code herunter, installieren es und vollziehen die folgenden Schritte:
- Navigieren Sie zum Extension Manager
- Installieren Sie die Extension “C/C++ IntelliSense”
- Installieren Sie die Extension “CMake Tools”
- Öffnen Sie ein Verzeichnis, welches ein C/C++ Programm und eine CMakeLists.txt Datei enthält (z.B. das Programmier-Template “qt_template”)
- Für ein solches Verzeichnis werden automatisch die geeigneten Compiler Kits angezeigt, woraus Sie z.B. das Kit “MinGW 64-bit” oder “MSVC 2022 amd64” auswählen
- Klicken Sie nun am unteren Bildschirmrand auf das Pfeil-Symbol, um das Programm zu starten
Alternative 2: Microsoft Visual C/C++
Um die MSVC 2022 IDE zu verwenden, installieren Sie CMake und öffnen ein Verzeichnis, welches eine CMakeLists.txt Datei enthält (z.B. das Programmier-Template “qt_template”) im CMake GUI und generieren damit ein entsprechendes vcxproj Projekt für MSVC. Dieses öffnen Sie mit MSVC, setzen mit Right-Click auf das jeweilige Projekt (d.h. z.B. auf “qt_template”) dieses als Start-Projekt fest und starten das Programm mit dem grünen Pfeil-Symbol! Eine Lizenz für MSVC 2022 erhält man vom RZ.
Alternative 3: JetBrains CLion
Um CLion zu benutzen, laden Sie es bitte hier herunter, installieren es und öffen dann bitte ein Verzeichnis mit einer CMakelists.txt Datei als Projekt (z.B. das Programmier-Template “qt_template”). Sie benötigen hierfür eine JetBrains Lizenz des RZ.