Подтвердить что ты не робот

Не удается найти приложение Windows Forms для С++

Я действительно новичок в визуальной студии и программировании в целом. Я использую версию Visual Studio Community 2015 Desktop Version (из того, что знаю). Я не могу найти приложение Windows Forms из категории С++, а для С# - один.

Может ли кто-нибудь помочь, мне нужно загрузить другую версию, плагин или что-нибудь еще? Извините, если глупый вопрос, я просто не могу понять это!

4b9b3361

Ответ 1

В Visual Studio 2015 отсутствуют шаблоны форм С++ Windows Form. Как я вижу, у вас есть два варианта:

  • При создании нового проекта вы увидите раскрывающийся список в Интернете, щелкните его и попробуйте найти "С++ Windows Forms".
  • Создайте пустой проект С++ CLR и добавьте к нему Windows Forms. Эта ссылка помещает ее так (кредит для onContentStop, пользователя, который разместил это):

    • Создайте "пустой проект CLR".
    • Нажмите Ctrl-Shift-A и создайте форму Windows (под пользовательским интерфейсом).
    • Внутри созданного CPP файла вставьте этот код, заменив что-нибудь в квадратных скобках, кроме [STAThread], с соответствующими именами:

      #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]);
      }
      
    • Щелкните правой кнопкой мыши свой проект в обозревателе решений и выберите "Свойства".

    • В разделе "Свойства конфигурации" > "Компоновщик" > "Дополнительно" измените точку входа на "основной" (без кавычек).
    • В разделе "Свойства конфигурации" > "Компоновщик" > "Система" измените SubSystem на "Windows (/SUBSYSTEM: WINDOWS)" (без кавычек).

Ответ 2

Хотя на это уже был дан ответ, я чувствую, что это может помочь тем, кто споткнется об этом в будущем. При создании нового проекта, непосредственно над текстовым полем для именования вашего проекта, есть синяя ссылка, которая гласит: "Нажмите здесь, чтобы выйти в интернет и найти шаблоны". Если вы нажмете эту ссылку, она направит вас к шаблонам, которые доступны для вас скачать и использовать. Просто используйте иерархию слева и перейдите к Visual С++, и вы сможете просто щелкнуть "С++ Windows Forms" и создать новый проект, а также загрузить и установить шаблон для будущего использования. Итак, в следующий раз, когда вы начнете создавать С++ Winform, вам не придется искать его снова.