繁体   English   中英

Qt创建者调试模式真的很慢

[英]Qt creator debug mode is really slow

类似的问题在这里这里

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

在我的Qt创建者中,我找不到CDB调试器。 在我的根磁盘中搜索“cdb.exe”不会产生任何结果。

我目前的工具包是

  • 调试器:GNU gdb 7.8 for MinGW 4.9.2 32bit
  • 编译器:MinGW 4.9.2 32位
  • Qt版本:Qt 5.5.1 MinGW 32bit

编辑: CPU:Core i7 3.3GHz Ram:32GB SSD

有没有解决方法或我需要安装CDB并在Qt创建器中配置它?

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

如果其他人面临如此缓慢,并且没有运气缓存符号,我想通过下载Windows 8.1 SDK ,仅安装调试工具并重新打开Qt Creator来分享,我能够将套件更新为自动 -检测8.1调试器(cdb.exe),一切都开始正常工作。

我使用CDB在使用Windows 10 Professional,Qt 5.5.1和Qt Creator 3.5.1时遇到了非常慢的调试问题。 它几乎无法使用。 我发现windows调试符号需要很长时间才能加载。 当我直接进入Windows符号服务器时,需要几分钟。 所以,我从这里下载了Windows符号: Windows Symbol Packages

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

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

for CDB Debugger转到:

工具>>选项>>调试器>> CDB路径

检查符号路径并删除服务器路径( http://msdl.microsoft.com/download/symbols

我使用Windows 10进行了“直接开箱即用”Qt 5.7的编译过程非常缓慢。

我通过将MinGW工具链与Windows工具交换来修复(编译时间除以10)

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

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

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

调试器需要CDB,Windows Kit 10可以使用它

我安装了所有东西,肯定会为我的项目(桌面MSVC2015)添加一个新工具包和poof! 编译时间消失了

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM