错误 C1083 无法打开包括文件: “stddef.h”: No such file or directory

出现该错误是在已安装到vs2022的情况下,再次安装vs2019的时候,在调试PCL环境的安装中出现的问题(https://www.bilibili.com/opus/649380823256006665)

主要的问题是在“C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\”
首先想的是将上述的文件夹中INCLUDE/LIB加入环境变量:
INCLUDE:
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\winrt
LIB:
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\ucrt
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\um
PATH +=
C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64
C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x84
这是可能的解决方案,但是我并没有解决:

然后就是重新下载 win10 sdk (https://developer.microsoft.com/zh-cn/windows/downloads/windows-sdk/) 报错消失:

在已有的2022中安装2019时,Windows SDK(Windows Kits) 会出问题,这点要注意。
< Windows SDK (10.0.26100)提供用于生成 Windows 应用程序的最新标头、库、元数据和工具。 使用此 SDK 为 Windows 11 版本 24H2 和以前的 Windows 版本生成通用 Windows 平台(UWP)和 Win32 应用程序。>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值