出现该错误是在已安装到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 应用程序。>