背景:
在公司使用qtcreator直接使用debug运行程序,程序10多分钟才加载成功。导致效率极低而无法正常使用断点调试。
替代方案:
debug模式下运行程序,然后点击应用程序输出右上角的"挂接调试器到PID按钮"绿色三角按钮。可以进入C++断点调试界面,但是无法对QML进行断点调试。
解决方案:
删除Qtproject目录下的default.qws文件(保险起见可先对文件备份,注意删除文件前需要先关闭QT才能生效)
原因分析:文章来源:https://www.toymoban.com/news/detail-581430.html
因为文件《default.qws》中包含了断点信息,但是因为其中包含了一系统模块(dll)上的断点,导致每次debug都要先加载包含断点的系统模块(dll)。删除这些断点即可解决问题。文章来源地址https://www.toymoban.com/news/detail-581430.html
到了这里,关于解决QTCreator debug特别慢的问题(输出窗户打印moudule loaded特别慢)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!