[英]Difference in relative file path: debug mode and release mode of Qt Creator
[英]Qt creator debug mode is really slow
我的情况是我在Windows 10机器上使用Qt 5.5和Qt creator 3.5。 开始调试我的项目大约需要10到15秒。 我的项目使用快速控制。 我不确定这是否相关。
在我的Qt创建者中,我找不到CDB调试器。 在我的根磁盘中搜索“cdb.exe”不会产生任何结果。
我目前的工具包是
编辑: 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.1或Windows 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.