楼主在重新下载安装VS2019后,打开原先的工程,软件一直显示不能打开源文件math.h,stdio.h。类似这样的图片(我的已经弄好了,所以找了一张别人出问题的图片)图片来源
尝试1(失败)
尝试2:更改这些目录(失败)
…
尝试N:卸载重装(失败)
最后:楼主去看了看出错的代码,发现只有XX.h的出问题,而C++的库没问题,应该是C库没有安装上,可能Windows 10 SDK安装有问题,可明明安装VS2019过程中都勾选了,为什么还是有问题,就离谱。分析了一下,有可能是版本问题,以前是低版本的库,现在刚从微软官网下载的默认是最新版(可能不匹配)。
通过在Visual Studio Installer 修改,在可选一栏中去掉了最新的Windows SDK10.0.18362.0,勾选了低版本Windows SDK10.0.16299.0版(如图所示)具体用哪个版本还要看和哪个匹配。
最后终于成功了,所有库都没有报错(太辛苦了,搞了一晚上才弄好,本来打算晚上写出来的,但是太困了,第二天才和大家分享)
注意:
1.卸载的时候,一定用正常途径卸载,不要直接删文件(会删不干净)
2.重新安装的时候,如果选择不了安装路径,请打开注册表编辑器,删除visual studio(具体过程,请移步别的博主哈)
3.最最重要的一点,没事千万不要动VS2019(特别是它的路径),指不定出各种意想不到的问题。
4.最最最重要的一点,不要放弃,昨晚从骂VS2019到骂微软,到解决问题,柳暗花明又一村,与君共勉!