最近在学习QT, 遇到一些crash, 也没看过QT源码啊, 就想类似Java一样, 在出错时进入源码跟踪一下, 但是QT和Java太不一样了, 死活进不去.

研究了几天, 发现本来是很简单的事情, 但是网上的文章让人容易钻进死胡同

说起来简单

  1. 用 Online Installer, 选中 "Qt Debug Information Files"
  2. 安装的时候, 还要选中 Source
  3. Qt Creator 自己的debug包不是QT的Debug包, 我们做自己的项目不需要, 除非你要开发Qt Creator自己的插件...
  4. QT Creator 的Debugger中设置 Attache Qt Source 到 $安装目录/5.14.2/Src

为啥有些人死活找不到

  • 为了避免在线安装,很多教程都说网速慢... 用的不是Online Install, 里面没有 "Qt Debug Information Files" --其实国内有镜像, 速度都不错
  • 可能Windows/Linux/MacOS三个系统的调试包安装不一样?
  • Qt Creator 自己的debug包不是QT的Debug包, 容易理解错误
  • 自己编译太慢了, 我编译了20个小时.... 还得生成Debug Symbols....太累了

如何使用镜像安装 MaintenanceTool

自己编译

自己编译也是可以的, 而且MacOS我几乎啥也没准备, 就开始编译了....只遇到一个SDK小版本解析的error ,解决了. 就是编译用了了20多个小时.... (里面有个chromium ...)

示例

最新文章

  1. HQL查询——聚集函数
  2. UVA 10192 Vacation
  3. 解决ubuntu14.04下Qt 5.3.1下的QtCreator fcitx,ibus不能输入中文
  4. skip-name-resolv
  5. sourceInsight的技巧
  6. 1、发布C++实现的TCP网络框架Khala
  7. rpc-远程调用框架
  8. Spring Aop源码分析
  9. 快速掌握Nginx(三) —— Nginx+Systemd托管netcore应用
  10. JS案例六_1:添加城市
  11. Java中的io流学习(了解四大基类和基本步骤)
  12. PHP简单的长文章分页教程 附源码
  13. Java Spring JDBC访问数据库
  14. Linux 用 sftp scp命令 互传文件
  15. AtomicInteger源码解析
  16. arpspoof+driftnet+ ARP欺骗简单图片抓取
  17. eclipse 安装Subversion1.82(SVN)插件
  18. spider-抓取网页内容
  19. 《Java程序设计》 第2周学习总结
  20. 使用NDK编译含JNI的Android项目常见问题解决方案

热门文章

  1. Sublime Text 4 破解笔记
  2. Arduino参考手册-函数和变量及电路图
  3. 详解 DNS 解析
  4. win10下简单截图
  5. 基于Ubuntu下以Docker方式gitlab软件的部署
  6. 服务器硬件及RAID配置实战
  7. kubelet分析-csi driver注册分析-Node Driver Registrar源码分析
  8. 从ReentrantLock看AQS (AbstractQueuedSynchronizer) 运行流程
  9. 永恒之蓝MS17-010漏洞复现
  10. 深入学习Netty(2)——传统NIO编程