【发布时间】:2021-01-06 07:46:10
【问题描述】:
Visual Studio 19,如果 Platform Toolset 设置为 VS 2010 或 VS 2017,则可以在机器上编译代码 (MFC),但如果设置为 VS 2019 (V142),则不能。我需要哪个 SDK,从哪里获得?
【问题讨论】:
Visual Studio 19,如果 Platform Toolset 设置为 VS 2010 或 VS 2017,则可以在机器上编译代码 (MFC),但如果设置为 VS 2019 (V142),则不能。我需要哪个 SDK,从哪里获得?
【问题讨论】:
打开 Visual Studio 安装程序并确认您是否安装了 MFC、ATL 和一些 Windows SDK。检查“单个组件”。请注意,默认情况下不安装 MFC。
【讨论】:
在项目的设置对话框中,我将 SDK 版本设置为“最新”(已安装),这解决了问题。
当我更改平台工具集时,我错误地认为 SDK-Version 已自动设置为正确的版本。
【讨论】: