本来MS的调试器是要搭配操作系统的,但因为我们只用CDB,所以可以忽略系统相关内容,我只考虑Visual Studio版本对应的CDB即可。
下面给出VS和CDB对应的关系,本资料依据WDK,和SDK类同,供大家参考。SDK版本比较多地址
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/other-wdk-downloads
由图可知常用的VS2013对应的是windows8.1(此为CDB的版本),VS2017企业版对应Win10 1709.
对应的CDB下载地址
https://developer.microsoft.com/zh-cn/windows/downloads/sdk-archive
Windows7有时候会安装SDK调试器失败,更新系统响应补丁即可。提示要安装的系统补丁https://developer.microsoft.com/zh-cn/windows/downloads/windows-sdk