【C/C++】 Visual Studio2019找不到windows.h
Visual Studio2019找不到windows.h
1.背景
在windows10下通过IDE:Visual Studio2019社区版写C++代码的时候,出现警告提示:如下:
编译的时候报错:无法打开包括文件:“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
3.2 修改
修改已安装的Visual Studio Community 2019
3.3 单个组件中勾选windows10 sdk
在单个组件中勾选windows10 sdk后,点击右下角的修改。
3.4 等待安装
3.5 重启
安装完毕后重启
3.6 项目属性配置
在项目---->属性---->配置属性---->常规
在对应的Windows SDK版本中选择已经安装的SDK,如下图: