Qt5 Qt6源码调试 官方源代码断点

这是其他兄弟写的:https://blog.csdn.net/weixin_43420678/article/details/149133588

在维护工具中选择qt debug information,会有几个GB,这时候他会把pdb下载到dll同目录中,例如:

C:\Qt6\6.9.2\msvc2022_64\bin

然后到qtcreator中设置源码映射目录:

edit -> preference ->debugger -> general ->source paths mapping

那么我们怎么知道这个source path是哪里呢?方法如下:

先建一个demo工程,然后在main()里打断点:

LYJ博客

在调用堆栈那里往回点,点到qt源码 qtentrypoint_win.cpp,得到汇编:

LYJ博客

汇编往上滚动,就可以发现他的原始路径:

LYJ博客

这时,c:\users\qt\work\qt 就是欧洲鬼子电脑的路径,只要在刚才的source path填下这个路径,然后映射到我们本机路径即可。

填好以后,重新debug,就可以断点到qt源码了:

LYJ博客


本文为3YL原创,转载无需联系,但请注明来自labisart.com。

原创文章不易,如果觉得有帮助,可打赏或点击右侧广告支持:

查看打赏记录

发表评论请遵守党国法律!后台审核后方可显示!
  • 最新评论
  • 总共0条评论
  • Blog v1.1© 2025 labisart.com 版权所有 | 联系:labartwork@163.com