在哪里可以找到 Windows 头文件

sar*_*ris 5 winapi

有时,在研究 Microsoft 函数时,我会看到常量的名称,或许还有对头文件的引用 - 例如 winuser.h。我并不经常需要参考它们,但当我这样做时,我最终会花一些时间谷歌搜索来找出这些文件的位置。带着这个问题,我希望能够立即得到答案。正如标题所说,问题是:假设我已经安装了 Visual Studio 或 SDK,在 Windows 计算机上的文件目录结构中的哪个位置可以找到基本的 Windows 头文件,例如 windows.h 和 winuser.h?

sar*_*ris 7

首先您需要安装 Visual Studio 或 Windows SDK。我会在这里给出 URL,但它们会随着 Windows 的每个新版本而变化。头文件可能位于

  • C:\ Program Files \ Microsoft SDKs \ Windows \ vX.X \ Include

  • C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ vX.X \ Include

    (其中 vX.X 反映版本号)

更新 - 2020 年 5 月 我在一台新机器上安装了 VS2019 和 WindowsSDK,以下是新位置:

  • C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\SDK\ScopeCppSDK\vc15\SDK\include\um
  • C:\ Program Files(x86)\ Windows Kits \ 10 \ Include \ 10.0.18362.0 \ um

我在“Program Files”文件夹中没有看到任何包含内容。