没有可用于新 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++ 项目?