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.
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.
Im darauf folgenden Fensters kann ein Projektname vergeben werden. Außerdem lässt sich hier die zu verwendende .NET-Framework-Version festlegen.
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.
Und unter Konfigurationseigenschaften > Linker > Erweitert
ist in der Zeile „Einstiegspunkt“ die Bezeichnung main hinzuzufügen.
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“.
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“.
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.
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.