it-swarm.com.de

Windows Forms-Anwendung für C++ kann nicht gefunden werden

Ich bin in Visual Studio und Programmieren im Allgemeinen wirklich neu. Ich verwende Visual Studio Community 2015-Desktopversion (von dem, was ich weiß) ... Ich kann keine Windows Forms-Anwendung aus der Kategorie C++ finden, während es eine für C # gibt.

Kann jemand helfen, muss ich eine andere Version, ein Plugin oder etwas anderes herunterladen?

25

In Visual Studio 2015 gibt es keine C++ Windows Form-Vorlagen. Wie ich es sehe, haben Sie zwei Möglichkeiten:

  • Beim Erstellen eines neuen Projekts wird ein Online-Dropdown angezeigt. Klicken Sie darauf und versuchen Sie, nach "C++ Windows Forms" zu suchen.
  • Erstellen Sie ein leeres C++ - CLR-Projekt, und fügen Sie ihm ein Windows Forms hinzu. Dieser link bringt es so (gutgeschrieben an onContentStop, dem Benutzer, der das gepostet hat):

    1. Machen Sie ein "CLR Empty Project".
    2. Drücken Sie die Strg-Umschalttaste-A und erstellen Sie ein Windows Form (unter UI).
    3. Fügen Sie diesen Code in die erstellte CPP-Datei ein, wobei Sie alles in eckigen Klammern außer [STAThread] durch die entsprechenden Namen ersetzen:

      #include "[FORM NAME].h"
      
      using namespace System;
      using namespace System::Windows::Forms;
      
      [STAThread]//leave this as is
      void main(array<String^>^ args) {
          Application::EnableVisualStyles();
          Application::SetCompatibleTextRenderingDefault(false);
          Application::Run(gcnew [PROJECT NAME]::[FORM NAME]);
      }
      
    4. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Ihr Projekt, und klicken Sie auf Eigenschaften.

    5. Ändern Sie unter Konfigurationseigenschaften> Linker> Erweitert den Einstiegspunkt in "main" (ohne Anführungszeichen).
    6. Ändern Sie unter Konfigurationseigenschaften> Linker> System das Subsystem in "Windows (/ SUBSYSTEM: WINDOWS)" (ohne Anführungszeichen).
40
an earwig

Obwohl dies bereits beantwortet wurde, könnte dies denjenigen helfen, die in der Zukunft darüber stolpern. Während Sie ein neues Projekt erstellen, direkt über dem Textfeld zum Benennen Ihres Projekts, gibt es einen blauen Link mit der Aufschrift "Klicken Sie hier, um online zu gehen und nach Vorlagen zu suchen". Wenn Sie auf diesen Link klicken, gelangen Sie zu den für Sie verfügbaren Vorlagen herunterladen und verwenden. Verwenden Sie einfach die Hierarchie auf der linken Seite und navigieren Sie zu Visual C++. Sie sollten in der Lage sein, einfach auf "C++ Windows Forms" zu klicken. Das neue Projekt wird erstellt, und die Vorlage wird zur späteren Verwendung heruntergeladen und installiert. Das nächste Mal, wenn Sie eine C++ Winform erstellen, müssen Sie danach nicht noch einmal suchen.

9
Shaun Reed
  1. Klicken Sie auf Datei-Neues-Projekt
  2. Klicken Sie online
  3. Klicken Sie auf/Erweitern Sie Visual C++
  4. Klicken Sie auf Windows-Formularanwendung
  5. Klicken Sie auf C++/CLR Windows Forms für Visual Studio 201.

Projektname schreiben und auf OK klicken.

Laden Sie und genießen Sie !!

0
Gaurav