C++ vs2019打开用VS2015创建的项目报错The Windows SDK version 8.1 was not found. Install the required version of Windows SDK or change the SDK version in the project property pages or by right-clicking the solution and selecting "Retarget solution".
|
Severity |
Code |
Description |
Project |
File |
Line |
Suppression State |
|
Error |
MSB8036 |
The Windows SDK version 8.1 was not found. Install the required version of Windows SDK or change the SDK version in the project property pages or by right-clicking the solution and selecting "Retarget solution". |
50_02_FirstCharacterInStream |
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.Cpp.WindowsSDK.targets |
46 |

解决方法:
邮件点击项目,选Retarget Projects

直接点OK

点后2015字样消失

如果还是不行并且报错C++:cannot open source file问题
,在如下空白处填入$(VC_IncludePath);$(WindowsSDK_IncludePath);


文章讲述了在VS2019中遇到由于WindowsSDK版本不匹配导致的C++项目报错,解决方法包括在项目属性中更新SDK版本或重新定位包含路径。若遇到cannotopensourcefile错误,可能需要添加特定路径到环境变量中。
3912





