首页 > 系统相关 >#include <windows.h> 无法打开源文件windows.h

#include <windows.h> 无法打开源文件windows.h

时间:2024-04-22 14:47:45浏览次数:29  
标签:包含 windows 源文件 Windows Visual Studio include 目录 SDK

问题描述

原因是之前清C盘的时候把Windows SDK给卸了,这样的话在应用程序里就搜不到Windows software development kit(下图是下回来后)

 打开这个路径C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0(版本号可能不同)下面也没有um文件夹 只有ucrt文件夹

windows.h通常位于um(User Mode)文件夹下,而不是ucrt

这时在vs里的解决方案管理器右键项目——属性——C/C++——附加包含目录——宏,出现的列表里 是找不到这一项的:

 

 

 (“附加包含目录”设置是空的,但当你点击“宏”按钮时看到很多已定义的项,这表明这些宏已经预定义了一些常见的包含目录路径,但还没有被显式添加到项目的“附加包含目录”中。

这些预定义的宏如$(WindowsSDK_IncludePath)$(VC_IncludePath)等,已经包含了指向特定系统库和头文件的路径。

如果你需要使用这些路径,你可以通过在“附加包含目录”中引用这些宏来简化你的项目配置。例如,如果你要确保你的项目能够访问Windows SDK的标准头文件,你可以在“附加包含目录”中添加宏$(WindowsSDK_IncludePath),这样就不必手动输入整个路径。)

 

解决

如上文所述,把Windows Software Development Kit下回来就行

以下是安装或重新安装Windows SDK的步骤:

  1. 通过Visual Studio Installer

    • 打开Visual Studio Installer。
    • 选择你要修改的Visual Studio版本,点击“修改”。
    • 在“工作负载”页签,找到“使用C++的桌面开发”,确保它被选中。
    • 在“单个组件”页签,向下滚动到“SDKs、库和框架”部分,检查你需要的Windows 10 SDK版本是否被勾选。如果你的项目没有特定的版本需求,建议选择“最新安装的版本”。
    • 确认修改后,点击“修改”或“安装”按钮开始安装。
    •  

  2. 直接从Microsoft官网下载

    • 如果你不使用Visual Studio或需要独立的SDK安装包,你可以直接从Microsoft官网下载Windows SDK的独立安装程序。
    • 访问Microsoft的官方下载页面,搜索“Windows SDK”,选择你需要的版本进行下载和安装。

标签:包含,windows,源文件,Windows,Visual,Studio,include,目录,SDK
From: https://www.cnblogs.com/ban-boi-making-dinner/p/18150600

相关文章

  • 关于 Envoy on Windows
    WindowImageinhub.cocker.comenvoy的镜像位于https://hub.docker.com/u/envoyproxy之下,其中Windows包括如下4个版本。envoy-windowshttps://hub.docker.com/r/envoyproxy/envoy-windowsenvoy-windows-devhttps://hub.docker.com/r/envoyproxy/envoy-windows-deve......
  • Windows快速安装Rust
    本文是最简最快最小化安装重点提示:如果不想安装VS消耗时间和6-8G的空间,可以按本文安装。如果系统中已经安装了VS,那么直接运行rustup-init安装Rust,并一路回车即可。前置条件:安装C++环境rust底层是依赖C环境的连接器,所以需要先安装C/C++编译环境,点击下载64位mingw-builds......
  • Windows Server 2008 R2 OVF, updated Apr 2024 (sysin) - VMware 虚拟机模板
    WindowsServer2008R2OVF,updatedApr2024(sysin)-VMware虚拟机模板WindowsServer2008R2简体中文版OVF,2024年4月更新请访问原文链接:WindowsServer2008R2OVF,updatedApr2024(sysin)-VMware虚拟机模板,查看最新版。原创作品,转载请保留出处。作者主......
  • Windows 7 & Windows Server 2008 R2 简体中文版下载 (updated Apr 2024)
    Windows7&WindowsServer2008R2简体中文版下载(updatedApr2024)Windows7&WindowsServer2008R2(2024年4月更新)请访问原文链接:Windows7&WindowsServer2008R2简体中文版下载(updatedApr2024),查看最新版。原创作品,转载请保留出处。作者主页:sysin.org......
  • Windows Server 2022 OVF, updated Apr 2024 (sysin) - VMware 虚拟机模板
    WindowsServer2022OVF,updatedApr2024(sysin)-VMware虚拟机模板2024年4月版本更新,现在自动运行sysprep,支持ESXiHostClient部署请访问原文链接:WindowsServer2022OVF,updatedApr2024(sysin)-VMware虚拟机模板,查看最新版。原创作品,转载请保留出处。作......
  • Windows Server 2022 中文版、英文版下载 (updated Apr 2024)
    WindowsServer2022中文版、英文版下载(updatedApr2024)WindowsServer2022正式版,x64请访问原文链接:WindowsServer2022中文版、英文版下载(updatedApr2024),查看最新版。原创作品,转载请保留出处。作者主页:sysin.org此次发布更新了什么?答:版本号,当然还有…2021.09......
  • Windows Server 2019 OVF, updated Apr 2024 (sysin) - VMware 虚拟机模板
    WindowsServer2019OVF,updatedApr2024(sysin)-VMware虚拟机模板2024年4月版本更新,现在自动运行sysprep,支持ESXiHostClient部署请访问原文链接:WindowsShttps://sysin.org/blog/windows-server-2019-ovf/erver2019OVF,updatedApr2024(sysin)-VMware虚......
  • Windows Server 2019 中文版、英文版下载 (updated Apr 2024)
    WindowsServer2019中文版、英文版下载(updatedApr2024)WindowsServer2019Version1809,2024年4月更新请访问原文链接:WindowsServer2019中文版、英文版下载(updatedApr2024),查看最新版。原创作品,转载请保留出处。作者主页:sysin.org本站将不定期发布官方原版......
  • Windows Server 2016 OVF, updated Apr 2024 (sysin) - VMware 虚拟机模板
    WindowsServer2016OVF,updatedApr2024(sysin)-VMware虚拟机模板2024年4月版本更新,现在自动运行sysprep,支持ESXiHostClient部署请访问原文链接:WindowsServer2016OVF,updatedApr2024(sysin)-VMware虚拟机模板,查看最新版。原创作品,转载请保留出处。作......
  • Windows Server 2016 中文版、英文版下载 (updated Apr 2024)
    WindowsServer2016中文版、英文版下载(updatedApr2024)WindowsServer2016Version1607,2024年4月更新请访问原文链接:WindowsServer2016中文版、英文版下载(updatedApr2024),查看最新版。原创作品,转载请保留出处。作者主页:sysin.org本站将不定期发布官方原版......