visual-studio - 在 Visual Studio 中编写 MFC/STL 程序需要做什么?

标签 visual-studio mfc visual-studio-2019 afx

我已在我的私有(private)电脑上安装了 Visual Studio,版本为“Microsoft Visual Studio Community 2019”,版本 16.1.6。

为了准备工作面试,我想做一些基本的 MFC/AFX 编程,从 the Microsoft website 中的基本 CMapStringToString 示例开始。 然而,这似乎不起作用,因为我无权访问上述文件 afxcoll.h。确实:我的电脑上没有名为 afx*.h 的文件。

这是否是我免费下载的 Visual Studio 安装的限制,或者是否有任何加载项、附加组件、扩展或我可以安装的任何内容以便使用 CMapStringToString 对象?

提前致谢

最佳答案

您需要在 Visual Studio 中显式安装 MFC 支持 - 您可以在社区版本上执行此操作:

  1. 从“开始”菜单打开Visual Studio 安装程序
  2. 点击修改按钮
  3. 选择单个组件标签
  4. 向下滚动到SDK、库和框架
  5. 检查各种平台的各种 MFC/ATL 选项

关于visual-studio - 在 Visual Studio 中编写 MFC/STL 程序需要做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58049791/

相关文章:

visual-studio - Visual Studio Express 的源版本控制

c - 简单的 _putenv 示例不起作用

visual-studio - 我可以使用 Visual Studio IDE 自动完成括号吗?

c++ - 在 MFC 中捕获消息 - 有什么区别?

visual-studio - 如何在本地进行确定性构建(ContinuousIntegrationBuild 标志)?

c++ - 在Visual Studio Professional 2019版中对C++类的所有方法设置断点

javascript - 将最终的 Typsecript 导出包装在模块中?

c++ - 为什么不覆盖基类函数?

c++ - 无法在 CWinAppEx 中访问 CChildView

visual-studio-2019 - Visual Studio 2019新解决方案位置