【问题标题】:Is MFC only available with Visual Studio, and not Visual C++ Express?MFC 是否仅适用于 Visual Studio,不适用于 Visual C++ Express?
【发布时间】:2010-08-21 06:37:45
【问题描述】:

MFC 是否仅适用于 Visual Studio,还是也可以与 Visual C++ Express 一起使用?

【问题讨论】:

    标签: c++ mfc visual-studio-express


    【解决方案1】:

    现在有一个解决这个问题的方法,所有的人都想使用免​​费版本。

    Visual Studio Community 2013 附带了 MFC(Microsoft 基础类)。下载链接:https://www.visualstudio.com/products/visual-studio-community-vs

    编辑:Visual Studio Community 2015 现已发布。

    【讨论】:

      【解决方案2】:

      来自FAQ

      Visual C++ 2008 速成版 包括 MFC 和 ATL?

      不,MFC 和 ATL 不包含在 Visual C++ 2008 速成版。 MFC 和 ATL 将包含在 Visual Studio 2008 中 标准及以上版本。

      Visual C++ 2010 Express Edition 也是如此。

      【讨论】:

      • 感谢您的回复。这是否也意味着无法将 MFC 与 Express 版本一起使用?
      • @kiamlaluno:确实,没有办法使用它。而且你不应该将它用于新项目。它既古老又邪恶。
      • @rubenvb 它在最近几个版本中已经完全更新,包括 Windows 7 支持等等。它保持陈旧十年,但它不再是。也就是说,我不确定我是否会将其用于新项目。不过,“你不应该将它用于新项目”太强了。
      • @Gregory:我说的是没有经验,但我开始明白 MFC 锁定你的不仅仅是为你提供独特的功能。除非你正在做一些核心 Win32 开发(然后,仍然......),否则你应该避免使用它。
      • @rubenvb,MFC 仍然是快速组合 C++ GUI 的最简单方法。当您为您的问题寻找现有的解决方案时,它的年龄成为一个优势。当您想做一些与众不同的事情时,接近 Windows API 会有所帮助。这不再是灌篮高手了,但不要一概而论。
      猜你喜欢
      • 2017-11-18
      • 1970-01-01
      • 2018-07-13
      • 1970-01-01
      • 1970-01-01
      • 2021-02-25
      • 2021-12-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多