CPP-Windows-Form-Anwendung in Visual Studio 2022 erstellen

In diesem Tutorial wird erklärt, welche Konfigurationsschritte in Visual Studio 2022 erforderlich sind, um eine C++-GUI-Anwendung unter Verwendung des .NET-Frameworks erstellen zu können.

Voraussetzungen

Zunächst ist der Visual Studio Installer zu öffnen. Hier ist sicherzustellen, dass die Komponente Desktopentwicklung mit C++ aktiviert ist. Zusätzlich muss bei den Installationsdetails die Option „C++/CLI-Unterstützung für v143-Buildtools“ ausgewählt sein.

Desktopentwicklung mit C++ aktivieren

Neues CLR-Projekt erstellen

In Visual Studio 2022 klickt Ihr nun auf „Neues Projekt erstellen“. Sucht nach „Leeres CLR-Projekt (.NET Framework)“ und wählt diese Vorlage aus.

Neues CLR-Projekt in VS 2022 erstellen

Im darauf folgenden Fensters kann ein Projektname vergeben werden. Außerdem lässt sich hier die zu verwendende .NET-Framework-Version festlegen.

Neues Projekt in VS 2022 konfigurieren

Nach einem Klick auf „Erstellen“ wird jetzt das Projekt eingerichtet.

Konfigurationseinstellungen

Wir sind aber noch nicht fertig. Im Menü klickt Ihr nun auf

> Projekt > Eigenschaften

und sucht nach

> Konfigurationseigenschaften > Linker > System

Bei „SubSystem“ muss Windows (/SUBSYSTEM:WINDOWS) gewählt werden.

SubSystem konfigurieren

Und unter Konfigurationseigenschaften > Linker > Erweitert ist in der Zeile „Einstiegspunkt“ die Bezeichnung main hinzuzufügen.

Einstiegspunkt festlegen

Bestätigt die Konfiguration mit einem Klick auf „OK“

Windows Form & Designer-Ansicht

Als nächstes führt Ihr einen Rechtsklick auf den Projektnamen aus (im Projektmappen-Explorer). Anschließend wählt Ihr „Hinzufügen“ und dann „Neues Element“ aus. In dem sich öffnenden Fenster klickt Ihr dann auf „Alle Vorlagen anzeigen“.

Neues Element zu einem Projekt hinzufügen

Sucht im sich öffnenden Fenster im Navigationsbereich unterhalb von „Visual C++“ nach „UI“, klickt „Windows Form“ an, vergebt einen Namen (hier: „MainForm.h“) und bestätigt Eure Auswahl mit „Hinzufügen“.

Windows Form hinzufügen

Es mag jetzt eine Fehlermeldung erscheinen, die ignoriert werden kann. Schließt also die Fehlermeldung und sucht im Projektmappen-Explorer unter „Headerdateien“ nach „MainForm.h“ (bei Euch mag die Dateibezeichnung anders sein). Mit einem Linksklick auf den Dateinamen „MainForm.h“ sollte der Designer erscheinen.

Designer-Ansicht in Visual Studio 2022

Wenn dies nicht der Fall ist, könnt Ihr mit einem Rechtsklick auf den Dateinamen und der Auswahl von „Ansicht-Designer“ den Designer öffnen. Falls „Ansicht-Designer“ im Kontextmenü nicht angezeigt wird, muss Visual Studio einfach neu gestartet werden.

Mit einem Klick auf „Ansicht“ (im Menü) kann jetzt die Toolbox geöffnet werden. Dies ermöglicht es nun, GUI-Elemente (Label, Button, etc.) hinzuzufügen.

Die Einrichtung ist damit abgeschlossen. Jetzt könnt Ihr mit der C++-GUI-Programmierung beginnen.