在Visual Studio 2013中,cdb.exe位于哪里?

10

我正在尝试为Qt Creator配置调试器,但是我找不到cdb.exe。从互联网上得知,它应该位于C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x64\cdb.exe。然而,我没有目录C:\Program Files (x86)\Windows Kits\8.0\Debuggers。我有一个名为C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64的目录,但是它只包含dbghelp.dllsrcsrv.dllsymsrv.dll文件。


通常情况下,它是Windows SDK的一部分,你下载了吗?你可以从这里获取:https://msdn.microsoft.com/en-us/windows/hardware/hh852365.aspx - EdChum
嗯,我以为它是与Visual Studio一起提供的。让我试试看。 - Scintillo
1
你所提到的其他dll文件是Windows的一部分,我相信自Windows 2000以来就一直存在,cdb.exe和gui版本的windbg.exe始终是Windows调试工具的一部分,需要单独安装。据我所知。 - EdChum
那就可以了,谢谢! - Scintillo
1个回答

9

cdb.exe和其GUI版本windbg.exe是Windows调试工具的一部分,需要作为Windows SDK的一部分进行下载,过去它也曾经是DDK的一部分。

您可以在此处获取它:https://msdn.microsoft.com/en-us/windows/hardware/hh852365.aspx

如果您只对工具感兴趣,则可以通过以下链接获取单独的调试工具(作为Windows 8.1 SDK的一部分):https://www.microsoft.com/click/services/Redirect2.ashx?CR_EAC=300135395

dbghelp.dll、srcsrv.dll和symsrv.dll作为Windows的一部分进行发布,自Windows 2000以来就一直如此(我认为这对于dbghelp.dll肯定是正确的)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接