【C/C++】 Visual Studio2019找不到windows.h

1.背景

在windows10下通过IDE:Visual Studio2019社区版写C++代码的时候,出现警告提示:如下:
【C/C++】 Visual Studio2019找不到windows.h
编译的时候报错:无法打开包括文件:“windows.h”: No such file or directory

2.原因分析

以上问题是缺少微软的SDK:
SDK全称Software Development Kit,“软件开发工具包”,辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。
微软在没发布一个新的windows版本的时候,一般会同时推出一个新的SDK,SDK包含了开发该windows版本所需的windows函数和常数定义、API函数说明文档、相关工具和示例。SDK一般使用C语言,但不包括编译器。

3.解决办法

3.1 windows10打开Visual Studio Installer

【C/C++】 Visual Studio2019找不到windows.h

3.2 修改

修改已安装的Visual Studio Community 2019
【C/C++】 Visual Studio2019找不到windows.h

3.3 单个组件中勾选windows10 sdk

在单个组件中勾选windows10 sdk后,点击右下角的修改。
【C/C++】 Visual Studio2019找不到windows.h

3.4 等待安装

【C/C++】 Visual Studio2019找不到windows.h

3.5 重启

安装完毕后重启
【C/C++】 Visual Studio2019找不到windows.h

3.6 项目属性配置

在项目---->属性---->配置属性---->常规
在对应的Windows SDK版本中选择已经安装的SDK,如下图:
【C/C++】 Visual Studio2019找不到windows.h