没有可用于新 C++ 项目的 MFC 模板 - Visual C++ Express

Posted

技术标签:

【中文标题】没有可用于新 C++ 项目的 MFC 模板 - Visual C++ Express【英文标题】:No MFC templates available for a new C++ project - Visual C++ Express 【发布时间】:2010-11-17 14:41:25 【问题描述】:

我在发布此之前一直在谷歌搜索,但我无法找到有关该主题的任何内容..但我不认为这是一个非常棘手的问题,所以请原谅发布:o)。

为了一份新工作,我正在学习 C++,并遵循一些教程。特别是一个关于MFC的,它展示了如何创建一个项目,选择MFC应用程序等等。所以,我在 vista 和 Win 7 上都安装了 Visual C++ Express 2010,这两次我都遇到了同样的问题:当我去新项目时,我没有“MFC”菜单。该教程的一些屏幕截图以及 Visual C++ 2010 上的其他一些屏幕截图清楚地表明它可以存在。更具体地说,在左边的角落我有 "installed templates" ,然后是 "Visual C++" 和 "CLR",Win32" 和 "General" ,没有 MFC。

因为这些是“已安装的模板”,我想我应该安装它,但我没有找到关于该主题的明确指示;从我发现它应该或多或少从一开始就在那里......我还找到了一种通过创建Win32应用程序来添加MFC DLL的方法,但它似乎并不完全相同......我也花了一些时间在Visual C++ 的菜单,但没有找到像在 Eclipse 中那样添加新模板的任何明确方法...

好吧,我希望我说清楚了,我认为这是非常基本的,但如果有人能帮我解决这个问题,我将不胜感激。

干杯 文森特

【问题讨论】:

只有 Visual Studio Pro 及更高版本才有 MFC。 您好,您可以尝试在本文中添加 mfc 项目http://www.codeproject.com/KB/MFC/MFCinVisualStudioExpress.aspx 【参考方案1】:

Visual Studio C++ Express 不支持创建 MFC 应用程序。

【讨论】:

【参考方案2】:

如果你不介意 unicode 支持泄露,你可以下载桌面版 Visual Studio 2013 Express 并安装免费的 mfc mbcs supportfrom microsoft.com

【讨论】:

以上是关于没有可用于新 C++ 项目的 MFC 模板 - Visual C++ Express的主要内容,如果未能解决你的问题,请参考以下文章

如何将 MFC 支持添加到现有的 Win32 C++ 项目?

使列表控件中的单个项目可编辑(C++、MFC)

C++ MFC 构建错误,但组件不是 MFC

如何在 C++ 中向 MFC 项目添加另一个 gui

您将使用哪种 C# 项目类型来重新开发 MFC C++ activex 控件?

我安装vs2017时安装的c++没安mfc请问怎么单独添加这个组件