Debugging 正在启动abi的调试程序CDB“;x86-windows-msvc2015-pe-64位“;挂起

Debugging 正在启动abi的调试程序CDB“;x86-windows-msvc2015-pe-64位“;挂起,debugging,visual-c++,qt-creator,windbg,Debugging,Visual C++,Qt Creator,Windbg,我在最新的Windows 10上的qtcreator 4.1.0中的MSVC 2015 64位工具包中将x64 cdb从Windows工具包10添加到调试器设置中 但是,当我为我的应用程序运行调试器时,调试器似乎启动得非常慢。即使是第一次运行hello world也需要3分钟的时间来开始和完成,我自己的应用程序也是如此。在第一次调试开始后,有时会稍微快一点(不到1分钟),但仍然没有linux上快,linux几乎会立即显示并完成程序的运行 它表明: starting debugger cdbeng

我在最新的Windows 10上的
qtcreator 4.1.0
中的
MSVC 2015 64位
工具包中将x64 cdb从
Windows工具包10
添加到调试器设置中

但是,当我为我的应用程序运行调试器时,调试器似乎启动得非常慢。即使是第一次运行hello world也需要3分钟的时间来开始和完成,我自己的应用程序也是如此。在第一次调试开始后,有时会稍微快一点(不到1分钟),但仍然没有linux上快,linux几乎会立即显示并完成程序的运行

它表明:

starting debugger cdbengine for abi "x86-windows-msvc2015-pe-64bit"
很长一段时间


有没有办法解决这个启动缓慢的问题?

我找到的唯一解决办法是从中删除QtCreator文件

C:\Users\YourUserName\AppData\Roaming\QtProject.

我在使用Qt Creator 4.6.0和CDB以及MSVC 2013 64位工具包时也遇到了同样的问题。我发现这与我上网速度慢的时间有关。在Qt Creator中,我进入工具>选项>调试器>CDB路径,删除了指向Microsoft symbol服务器的行:

删除该行后,我的调试器再次快速启动。

添加到(我还不能评论):

与其删除整个配置目录,只需删除以下内容即可:

C:\Users\YourUserName\AppData\Roaming\QtProject\qtcreator\debuggers.xml

之后,重新启动QtCreator,我必须在
Tools->Options->Kits

中重新选择CDB作为当前工具包的调试器。是的,此解决方案确实解决了问题。然而,删除所有这些文件似乎相当激烈。如果有人能准确地找出该目录中要删除的文件,而不是删除所有文件,那就太好了。我可以确认这一点。