如何使用Visual Studio 2017安装程序安装调试工具?
我需要cdb.exe
作为QT Creator的调试器。我知道cdb作为Windows SDK的一部分提供,但是当我通过Visual Studio 2017安装程序安装Windows SDK时未安装。另一方面,如果我安装Windows SDK独立版(可用here),则可以选择“调试工具”,最后我会得到Windows kits
中包含cdb的预期文件夹Debuggers
。如何使用Visual Studio 2017安装程序安装调试工具?
如何在Visual Studio安装过程中获得cdb
?
你不能。
当Visual Studio安装程序(2017,2015或任何其他版本)为您提供“Windows SDK 10.xxxxx”复选框时,它的真正含义是“仅头(.h),库(.lib),元数据(.winmd)等从Windows SDK 10.xxxxx“。
它不包含您在Windows SDK安装程序中看到的任何选项,而不是“Windows软件开发工具包”。通过选择VS安装程序中的复选框,WinDbg和Windows调试工具,xperf和Windows性能工具包,应用程序验证程序以及您在SDK安装程序中看到的任何其他内容都不包含在内。
术语“Windows SDK”被重载,两个含义是相关但不相同的。 sdksetup.exe
可以安装Windows SDK ,而VS安装程序安装Windows SDK (它是Windows SDK 的子集)。
(忽略箭头图片来源:https://www.raymond.cc/blog/analyze-windows-7-performance-with-microsoft-windows-performance-toolkit/)
VS附带的SDK的压缩版本,只需要构建和调试VS.什么完整的SDK是一个单独的下载。 –