【问题标题】:Visual Studio 2019 install MFC library?Visual Studio 2019 安装 MFC 库?
【发布时间】:2021-09-02 15:18:00
【问题描述】:

我在 Visual Studio 2019 中继承了基于 Windows 的 C++ 代码库,我正在尝试编译代码,但似乎 VS 在 MFC 库中找不到头文件,例如“afxdialogex.h”。我在互联网上找不到任何关于如何安装 MFC 的资源,而且它似乎应该随 Visual Studio 一起提供。有什么想法吗?

免责声明:我的 Windows 经验为零,因为到目前为止我一直使用 *nix 系统。

【问题讨论】:

  • 如果您没有任何 Windows 经验,那么您根本不会理解MFC。 MFC 不是使 Windows 编程更容易的库。对于了解该系统的 Windows 开发人员来说,这显然可以帮助他们更有效地编写更安全的代码。

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


【解决方案1】:

作为documented:

在 Visual Studio 2017 及更高版本中,MFC 和 ATL 是 Visual Studio 安装程序中使用 C++ 进行桌面开发工作负载下的可选子组件。您可以安装没有 MFC 的 ATL 支持,或组合 MFC 和 ATL 支持(MFC 依赖于 ATL)。有关工作负载和组件的更多信息,请参阅Install Visual Studio

您可以在choosing workloads(右侧)或choose individual components 时选择MFC。

【讨论】:

  • 如果是旧代码库,他可能还想安装 MBCS 选项。最好确保一切都是 Unicode,但这可能不是代码的编写方式或他们想要做出的努力。
猜你喜欢
  • 1970-01-01
  • 2019-08-27
  • 1970-01-01
  • 2020-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-04
  • 2019-11-30
相关资源
最近更新 更多