如何通过Visual Studio 2022安装程序完整安装VS2017?
完整安装Visual Studio 2017并解决MFC构建失败问题
获取正确的VS2017安装引导程序
不要混淆VC_redist运行库和VS2017安装程序:在旧版本下载页面中,找到Visual Studio 2017对应的版本(Community/Professional/Enterprise),下载专属的安装引导程序(文件名通常为vs_community.exe/vs_professional.exe等),而非VC_redist包。
安装或补全MFC相关组件
- 运行VS2017安装引导程序,选择「C++桌面开发」工作负载。
- 在右侧「可选组件」面板中,必须勾选以下内容:
- MFC和ATL支持(x86和x64)
- 适配VS2017的Windows SDK版本(如Windows 10 SDK 17763)
- C++ ATL工具(x86和x64)
- 若已部分安装VS2017,可通过以下方式补全组件:
- 打开控制面板→程序和功能,找到Visual Studio 2017,点击「更改」。
- 在安装界面选择「修改」,补充勾选上述缺失组件后,点击「修改」完成安装。
修复异常情况
如果补全组件后MFC项目仍无法构建,尝试:
- 在VS2017安装界面选择「修复」选项,自动修复损坏或缺失的安装文件。
- 检查MFC项目属性:
- 确认平台工具集设置为
v141(VS2017专属工具集) - 验证项目的包含目录、库目录已自动包含MFC相关路径
- 确认链接器输入中包含MFC库文件(如
mfcs140.lib、mfc140.lib等)
- 确认平台工具集设置为
内容的提问来源于stack exchange,提问作者Administrator
相关产品推荐
相关产品推荐

