原文链接:https://blog.csdn.net/flfihpv259/java/article/details/103170772
linux下
1 需要有支持调试的qt库
可以自行编译支持例如加上编译选项
-separate-debug-info -gdb-index -debgu
这样编译出来的库就会有独立的libqt*.so.debug库,也可不加-separate-debug-info 。
可以直接去官网下载 5.12.4-0-201906140147qtbase-Linux-RHEL_7_4-GCC-Linux-RHEL_7_4-X86_64-debug-symbols.7z,找合适自己编译器的。解压后放在Qt5.12.4/5.12.4/gcc_64目录下
5.14版本:
2 添加源码映射
运行QtCreator,在菜单 工具–选项–调试器—源码路径映射 中添加路径
源路径(固定路径):/home/qt/work/qt
目标路径:Qt5.12.4/5.12.4/Src
window:
都能进入源码的调试。(可以看到Qt5.11.0\5.11.0\msvc2017_64\bin 中每一个dll都有一个pdb,如果没有可以从“https://download.qt.io/archive/qt” 下载
https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/qt5_5140/qt.qt5.5140.win64_mingw73/
选择你当前qt对应版本的pdb压缩包,并从中选择你当前developkit 对应的编译器的pdb,复制拷贝到对应的qt安装路径下。成功后会pdb和dll应该是成对出现的
https://blog.csdn.net/flfihpv259/article/details/103170772