解决QTCreator debug特别慢的问题(输出窗户打印moudule loaded特别慢)

发布时间 2023-07-19 11:34:50作者: xianyongchao

背景:

  在公司使用qtcreator直接使用debug运行程序,程序10多分钟才加载成功。导致效率极低而无法正常使用断点调试。

替代方案:

  debug模式下运行程序,然后点击应用程序输出右上角的"挂接调试器到PID按钮"绿色三角按钮。可以进入C++断点调试界面,但是无法对QML进行断点调试。

解决方案:

  删除Qtproject目录下的default.qws文件(保险起见可先对文件备份)

原因分析:

  因为文件《default.qws》中包含了断点信息,但是因为其中包含了一系统模块(dll)上的断点,导致每次debug都要先加载包含断点的系统模块(dll)。删除这些断点即可解决问题。