Gre*_*g82 12 qt windbg visual-studio
我需要cdb.exe作为QT Creator的调试器.我知道cdb作为Windows SDK的一部分提供,但是当我通过Visual Studio 2017安装程序安装Windows SDK时没有安装.
在另一方面,如果我安装Windows SDK独立的(可在这里),我可以选择"调试工具",最后我得到了想要的文件夹Debuggers中Windows kits,包含CDB.
如何cdb在Visual Studio安装期间获得?
Zby*_*ler 20
正如您所注意到的,Visual Studio不允许您在安装SDK时设置任何选项.但是,安装SDK后,您只需在"应用和功能"中找到它并选择"修改"即可.这将显示选项对话框,您可以在其中选中"Windows的调试工具".对我来说(SDK 10.0.17134.12),它会创建文件
c:\Program Files (x86)\Windows Kits\10\Debuggers\x64\cdb.exe
我在Qt Creator中设置为调试器.我用它来调试用msvc2008 express构建的32位应用程序.
你不能.
当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 1,而VS安装程序会安装Windows SDK 2(Windows SDK 1的子集).
(忽略箭头.图片来源:https://www.raymond.cc/blog/analyze-windows-7-performance-with-microsoft-windows-performance-toolkit/)
| 归档时间: |
|
| 查看次数: |
8107 次 |
| 最近记录: |