搜索
您的当前位置:首页正文

vs2022报错头文件stdio.h找不到,以及找不到Windows SDK版本

来源:好走旅游网



问题

1.报错信息

2.重新安装vs2022后,引入源文件不报错,但找不到Windows SDK版本

 搜索了多种解决方式后,依旧无法解决报错信息;最后搜索关键字 (vs2022多次重装后也找不到Windows SDK版本10.0.20348.0。请安装所需版本的Windows SDK,或者在项目属性页中或通过右键单击解决 方案并选择"重定解决方案目标来更改SDK版本。)成功找到解决方法。

D:\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.20348.0\UAP.props

进入该配置文件中修改配置内容,将第五行内容(以下内容):

<WindowsSdkDir>$([MSBUILD]::GetDirectoryNameOfFileAbove('$(MSBUILDTHISFILEDIRECTORY)', 'sdkmanifest.xml'))\</WindowsSdkDir>

 修改为对应内容如下:

<WindowsSdkDir Condition="'$(WindowsSdkDir)' == ''">$([MSBUILD]::GetDirectoryNameOfFileAbove('$(MSBUILDTHISFILEDIRECTORY)', 'sdkmanifest.xml'))\</WindowsSdkDir> 

 然后重新启动vs后,进入项目进行编译输出测试

成功输出对应内容。 


总结

        通过作者自身的这次经历,希望各位读者引以为戒,产生莫名的错误解决起来费时费力,同时也希望对各位读者朋友有帮助!!!

参考解决方法转载

因篇幅问题不能全部显示,请点此查看更多更全内容

Top