如何为 Visual Studio 构建工具安装 C 标准头文件?

问题描述 投票:0回答:1

我使用

winget
安装了 Visual Studio 构建工具,如 https://stackoverflow.com/a/55053709/60075中所述。

但是,我正在尝试编译一些 C 代码。我收到一个错误

example.h(13): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory

看起来标准 C 头文件还没有安装。我已经在所有

c:\Program Files\
c:\Program files (x86)\
(Microsoft 目录和其他地方)下进行了搜索。我可以在
下找到
stdint.h
stdbool.h

C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.42.34433\include\

但我找不到

stddef.h
stdlib.h
stdio.h

什么

winget
命令可以用来安装标准C头文件?

c header-files windows-build-tools
1个回答
0
投票

这些文件是 Windows SDK 的一部分。除了Build Tools之外,您还需要安装相关版本的Windows SDK才能为Windows编译C程序。为此,请在 Windows 11 上使用 winget 运行:

winget install -e --id Microsoft.WindowsSDK

© www.soinside.com 2019 - 2024. All rights reserved.