2016-10-05 64 views
0

我在几年的不做之后回到了C编程,并试图在我的Windows 10笔记本电脑上安装调试器。在我的谷歌搜索“Windows调试器”的结果的整个第一页最终导致Windows SDK下载(这很好,因为CDB是我在学校使用的)。在Windows 10上安装CDB调试器时遇到的问题

我下载了最新版本并运行安装程序,并取消选中除“调试工具”之外的每个框 - 这就是我想要的。当我试图测试它时,我发现cdb不在路径中。我搜索了我的整个驱动器,找出它的安装位置,但是我的电脑上没有任何cdb.exe。当我尝试再次运行安装程序时,它说我必须卸载SDK才能重新运行它,但据我所知,没有任何可卸载的东西。我无法在我的电脑上找到任何SDK的踪迹。

有没有人有这个问题/知道该怎么办?如果需要,我可以提供更多信息,但我不确定哪些信息会有帮助。

回答

0

我不相信调试器默认添加到PATH;我必须自己添加它们。但因为你通过Windows 10 SDK安装的话,他们应该在这里或至少在这里:

  • 32位系统:C:\Program Files\Windows Kits\10\Debuggers\{architecture}
  • 64位系统:C:\Program Files (x86)\Windows Kits\10\Debuggers\{architecture}

其中{架构}是以下之一:

  • x86
  • x64
  • arm

添加那些到PATH之一,你应该能够得到CDB,NTSD,KD,NTKD和WinDbg的。


顺便说一句:更一般地,所有的Windows 10开发 “套件”,包括Windows SDK,驱动程序开发工具包的Windows评估和部署工具包,和其他人,分别位于:

  • 32位系统:C:\Program Files\Windows Kits\10
  • 64位系统:C:\Program Files (x86)\Windows Kits\10

在Windows SDK安装在THI放置一个快捷方式上面的文件夹在开始菜单层次小号路径:

\Windows Kits\Windows Software Development Kit\Windows Software Development Kit

(视窗10出现扁平化这个开始菜单子文件夹层次结构的一个级别,因此它不是显示为\Windows Kits\Windows Software Development Kit。但是你可以搜索“windows软件开发工具包”,并在任何最新版本的Windows上找到它。)