admin 管理员组

文章数量: 1087652

关于卸载旧版vs重装Visual Studio 2019SDK出问题的解决办法

这里写自定义目录标题


一、问题
电脑win10系统,之前安装的是VS2015,由于写东西发现VS不匹配,所以卸载重装了VS2019。
但由于之前设置VS2015SDK的时候,不是用的默认目录,装在了自定义目录下,在卸载vs2015的时候,注册表没有清理干净,导致在装了VS2019的时候运行项目会提示没有SDK(具体就是提示你没有一堆VC头文件)。

二、原因
在百度、谷歌了各种方法后,发现原因:
VS项目下VC++目录菜单下的各种库文件路径不对。其中的SDK包含目录为之前VS2015的路径或者没有包含SDK目录。

三、解决办法
首先设置注册表中的安装路径:
64位系统为:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SDKs\Windows\v10.0
32位系统为:
HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Microsoft SDKs\Windows\v10.0
如下是我的SDK安装目录
将键值InstallationFolder的数据设置为你的SDK路径,

之后找到VS安装目录 D:\visualstudio\2019\Community\Common7\Tools\vsdevcmd\core 目录下的winsdk.bat 双击运行。
批处理会根据注册表的数据设置SDK宏的内容。
其他库文件有问题,也可以用这个目录下的其他批处理就行解决,不过需要去看下批处理中是根据哪个注册表项进行设置的。

本文标签: 关于卸载旧版vs重装Visual Studio 2019SDK出问题的解决办法