web-dev-qa-db-fra.com

Impossible de trouver l'application Windows Forms pour C++

Je suis vraiment novice en studio visuel et en programmation en général. J'utilise la version de bureau de Visual Studio Community 2015 (d'après ce que je sais) . Je ne trouve pas d'application Windows Forms dans la catégorie C++, alors qu'il en existe une pour C #.

Quelqu'un peut-il m'aider, dois-je télécharger une autre version, un plugin ou quoi que ce soit? .__ Désolé pour une question stupide, je n'arrive vraiment pas à comprendre!

25

Il n'y a pas de modèles de formulaire Windows C++ dans Visual Studio 2015. À mon avis, vous avez le choix:

  • Lors de la création d'un nouveau projet, vous verrez un menu déroulant en ligne, cliquez dessus et essayez de rechercher "C++ Windows Forms".
  • Créez un projet CLR C++ vide et ajoutez-y un Windows Forms. This link s'exprime ainsi (crédit à onContentStop, l'utilisateur qui a posté ceci):

    1. Faire un "projet vide CLR".
    2. Appuyez sur Ctrl-Maj-A et créez un Windows Form (sous UI).
    3. Dans le fichier CPP créé, collez ce code en remplaçant tout ce qui est entre crochets, à l'exception de [STAThread], par les noms appropriés:

      #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. Cliquez avec le bouton droit sur votre projet dans l'Explorateur de solutions, puis cliquez sur Propriétés.

    5. Sous Propriétés de configuration> Éditeur de liens> Avancé, remplacez Point d'entrée par "principal" (sans guillemets).
    6. Sous Propriétés de configuration> Éditeur de liens> Système, modifiez le sous-système en "Windows (/ SUBSYSTEM: WINDOWS)" (sans les guillemets).
40
an earwig

Bien que cela ait déjà été répondu, j’ai le sentiment que cela pourrait aider ceux qui trébuchent dans l’avenir. Lors de la création d'un nouveau projet, directement au-dessus du champ de texte permettant de nommer votre projet, un lien bleu se lit "Cliquez ici pour aller en ligne et trouver des modèles". Si vous cliquez sur ce lien, il vous dirigera vers les modèles disponibles télécharger et utiliser. Utilisez simplement la hiérarchie sur le côté gauche et accédez à Visual C++. Vous devriez pouvoir cliquer simplement sur "C++ Windows Forms" pour créer le nouveau projet, tout en téléchargeant et en installant le modèle pour une utilisation ultérieure. Ainsi, la prochaine fois que vous créerez un Winform C++, vous ne devrez plus le rechercher.

9
Shaun Reed
  1. Cliquez sur Fichier-Nouveau-Projet
  2. Cliquez en ligne
  3. Cliquez/développez Visual C++
  4. Cliquez sur l'application de formulaire Windows
  5. Cliquez sur C++/CLR Windows Forms pour Visual Studio 201 ..

Écrivez le nom du projet et cliquez sur OK.

Téléchargez et profitez !!

0
Gaurav