无法找到适用于C ++的Windows窗体应用程序

时间:2015-09-04 18:14:50

标签: c++ visual-studio visual-studio-2015

我对视觉工作室和编程一般都很陌生。我使用的是Visual Studio Community 2015桌面版(据我所知)。 我无法从C ++类别中找到Windows窗体应用程序,而有一个用于C#。

任何人都可以提供帮助,我是否需要下载其他版本,插件或其他内容? 对不起,如果是一个愚蠢的问题,我真的无法解决这个问题!

3 个答案:

答案 0 :(得分:41)

Visual Studio 2015中没有C ++ Windows窗体模板。正如我所看到的,您有两种选择:

  • 创建新项目时,您将看到一个在线下拉列表,单击该下拉列表并尝试搜索“C ++ Windows窗体”。
  • 创建一个空的C ++ CLR项目并向其添加Windows窗体。这个link就像这样(感谢onContentStop,发布此内容的用户):

    1. 制作一个“CLR空项目”。
    2. 按Ctrl-Shift-A并创建Windows窗体(在UI下)。
    3. 在创建的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]);
      }
      
    4. 在解决方案资源管理器中右键单击您的项目,然后单击“属性”。

    5. 在配置属性&gt;下链接器&gt;高级,将入口点更改为“主”(不带引号)。
    6. 在配置属性&gt;下链接器&gt;系统,将SubSystem更改为“Windows(/ SUBSYSTEM:WINDOWS)”(不带引号)。

答案 1 :(得分:10)

虽然这已经得到了解答,但我觉得这可能会帮助那些在将来偶然发现这一点的人。在创建新项目时,在文本字段的正上方为项目命名,有一个蓝色链接显示“单击此处联机并查找模板”如果单击该链接,它将指向您可以使用的模板下载&amp;使用。只需使用左侧的层次结构并导航到Visual C ++,您就可以简单地单击“C ++ Windows Forms”,它将创建新项目,同时还下载并安装模板以供将来使用。所以,下次你去创建C ++ Winform时,你不必再次搜索它。

答案 2 :(得分:0)

  1. 单击“文件-新建-项目”
  2. 在线单击
  3. 单击/展开Visual C ++
  4. 单击Windows窗体应用程序
  5. 单击Visual Studio 201的C ++ / CLR Windows窗体。.

写入项目名称,然后单击确定。

下载并享受!!