【发布时间】:2016-01-22 22:42:05
【问题描述】:
我的情况是我在 Windows 10 机器上使用 Qt 5.5 和 Qt creator 3.5。开始调试我的项目大约需要 10 到 15 秒。我的项目使用快速控制。我不确定这是否相关。
在我的 Qt 创建器中,我找不到 CDB 调试器。在我的根磁盘中搜索“cdb.exe”一无所获。
我现在的装备是
- 调试器:用于 MinGW 4.9.2 32 位的 GNU gdb 7.8
- 编译器:MinGW 4.9.2 32bit
- Qt 版本:Qt 5.5.1 MinGW 32bit
编辑: CPU:酷睿 i7 3.3GHz 内存:32GB 固态硬盘
是否有任何解决方法或者我需要安装 CDB 并在 Qt creator 中配置它?
【问题讨论】:
-
快速查看 Qt 调试 DLL 会发现它们的大小超过 1 GB。将所有代码连接到调试环境需要时间。对我来说,启动需要 5-6 秒,然后运行正常。
-
没想到这么大。
-
10-15 秒不运行调试器是不常见的。
-
@FrankOsterfeld - 什么?平均机械硬盘的读取速度约为 100 mb/秒,因此仅读取调试库就需要 10 秒。目前尚不清楚 OP 有什么样的系统,CPU 速度有多快,RAM 有多少,可能涉及到分页。通过将我的工具链从 10k raptor 移动到 SSD,我从 10 秒缩短到 5 秒。也许你习惯了在调试会话之间将数据保存在内存中的调试器,但 gdb 显然每次都会加载所有内容。
-
是的,它有点模糊,不清楚 OP 只是在运行调试构建还是调试。