Qt创build者debugging模式真的很慢

类似的问题在这里和这里

我的情况是我在Windows 10机器上使用Qt 5.5与Qt creator 3.5。 大约需要10到15秒才能开始debugging我的项目。 我的项目使用快速控制。 我不确定这是否相关。

在我的Qt创build者,我无法findCDBdebugging器。 search“cdb.exe”在我的根磁盘结果什么都没有。

我目前的套件是

  • debugging器:用于MinGW 4.9.2 32bit的GNU gdb 7.8
  • 编译器:MinGW 4.9.2 32bit
  • Qt版本:Qt 5.5.1 MinGW 32bit

编辑: CPU:酷睿i7 3.3GHz的RAM:32GB的SSD

有没有什么解决办法,或者我需要安装CDB并将其configuration到Qt创build者?

CDB是Windows SDK的一部分。 您可以为您的系统获取Windows SDK 8.1或Windows SDK 10 。 然后按照Qt文档: 设置调试器 。

当使用Visual Studio Professional 2015(更新3)在Windows 10(Redstone)中更新到Qt 5.6.1时,我也遇到了cdb.exe史诗般的缓慢。 这个过程(cdb.exe)会在构建结束之后和调试开始之前挂起Qt Creator 30多秒。

如果别人面对这样的缓慢,并没有运气缓存的符号,我想通过下载Windows 8.1 SDK ,只安装调试工具,并重新打开Qt造物主分享,我能够更新工具包,检测8.1调试器(cdb.exe),一切又开始正常工作了。

我一直在使用CDB在Windows 10 Professional,Qt 5.5.1和Qt Creator 3.5.1上进行非常慢的调试。 这几乎是不可用的。 我发现windows调试符号需要很长时间才能加载。 当我直接进入Windows符号服务器时,需要几分钟的时间。 所以,我从这里下载了Windows符号: Windows符号包

我安装了符号,然后在Qt Creator中设置CDB符号路径。 现在非常活泼。

Qt 5.7与Windows 10“开箱即用”的编译过程非常缓慢。

我通过交换MinGW工具链与Windows之间的修正(编译时间除以10)

在Qt Creator中,在Tools / Options / Build&Run中,您需要确保三个选项卡Qt版本,编译器和调试器都设置完成

Qt版本需要MSVC2015,您可以在Qt安装的根目录下使用MaintenanceTools.exe获得(默认为C:\ Qt)

编译器需要MSVC C ++ 14.0,我认为你使用Visual Studio 2015(它已经在我这里了)

调试器需要使用Windows Kit 10获得的CDB

我安装了一切,一定要添加一个新的工具包到我的项目(桌面MSVC2015)和poof! 编译时间没有了