我已经在 Windows 上正常使用 QT Creator 3.0.1 很长一段时间了,现在,突然之间,调试变得非常慢。跨过去,在监 Windows 口看到本地人,恢复执行,一切都需要很多分钟才能完成。如果我遇到断点或崩溃并尝试跳过,我会看到消息“请求运行...”,然后很长一段时间都没有。正常的调试 UI 被禁用(暂停、停止等),但“应用程序输出”窗口中的停止按钮已启用并且可以使用。
关于我的设置的详细信息:
- 在 Windows XP SP3 32 位上运行
- 使用套件 Desktop 5.2.1 MSVC2010 32 位
- 来自 Windows x86 调试工具的 cdb.exe
- 使用 QT Creator 给我的默认符号缓存位置和服务器。
我删除并重新创建了符号缓存,修复了 Windows 调试工具安装但没有任何改变。
这可能是什么原因造成的?是否有需要清理、清除、重置的文件或文件夹?
最佳答案
原来问题出在监 Windows 口上。我在监 Windows 口中手动输入了两个变量。出于某种原因,拥有它们会完全破坏调试器的性能。
不过,简单地将它们从监 Windows 口中移除似乎并不奏效。我不得不从 default.qws 文件中手动删除它们。该文件位于 c:\Documents and Settings\\Application Data\QtProject\qtcreator\default.qws。
我找到了一个包含我的两个变量的节点“value-Watchers”,并删除了包含它们的整个数据部分。之后,调试性能恢复正常。
关于windows - QT Creator 3.0.1 Windows调试突然变慢为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23031830/