当前位置: 首页 > news >正文

解决Qt 不能debug问题

排查思路

1. 工程配置

通过deepseek查询得到编译选项需要+g,如下

CONFIG += debug
QMAKE_CXXFLAGS += -g
QMAKE_LFLAGS += -g

1.1. 排查系统的gdb文件是哪个,看是不是期望和和编译配置应用的编译器配套

----如,都使用mingw的

1.2. 在cmd窗口里启动gdb my_pro.exe(debug编译出来的)查看报错

增加这个选项之后,可以gdb了

set auto-solib-add off

将这个配置到qt的工程里面

1.3. 通常用系统配置的gdb 在cmd窗口中可以gdb在qt的可视化编程环境中就可以-------------------如果不能,则继续排查,像上面的set auto-solib-add off,或qt的配置(调试用的gdb)是否正确

 

2. 周边配套

查询debug目录,看是否缺少库

windeployqt --debug my_prog.exe

windeployqt ------要使用自己的qt 工具对应的,如果本地安装多个的话

 

dependency.exe也可以做辅助的分析

 

3. 代码自身原因

在main()首行增加断点,看不能debug断点的原因

 

首先有思路,然后一步步实施,这样一步步就可以排查到

http://www.gsyq.cn/news/29544.html

相关文章:

  • Exadata数据库性能异常,备份进程卡住
  • 做本地门户网站 10 年,我靠微擎摆脱了 “客户需求五花八门” 的噩梦
  • 熟知大模型中mcp概念 --by zk
  • 2025年一体化雨水提升泵站厂家权威推荐榜单:污水提升泵站/一体化污水泵站/一体化雨水泵站源头厂家精选
  • 【开题答辩全过程】以 “辛巴克餐饮”小程序为例,具备答辩的问题和答案
  • 读书笔记:解锁数据库查询新姿势:函数索引让你的搜索又快又准
  • 2025年教室护眼灯厂家权威推荐榜单:led教室灯/幼儿园教室灯/教室照明灯具源头厂家精选
  • 在MCUXpresso IDE中建立使用静态库的工程 - 指南
  • Ollama大模型推理场景下3090和4090性能实测
  • 2025 年最新推荐河道护栏源头厂家口碑榜,聚焦全流程服务与高性价比之选铝合金/绳索/不锈钢河道护栏公司推荐
  • 2025 年管道修补器源头厂家最新推荐排行榜:揭秘行业内具备全流程管控能力的靠谱厂商及优质产品选型指南加长/铸铁/弯头/卡箍式管道修补器公司推荐
  • 信号(Signal)、信号量(Semaphore)
  • 详细介绍:Go 和云原生 的现状和发展前景
  • Socket 编程 TCP(准备阶段) - 指南
  • 2025修护/二硫化硒去屑/香氛/控油蓬松/洗发水品牌推荐榜:MASIL 玛丝兰(西安悦己容)五星领衔,这些专研洗护品牌值得关注
  • vue3+vite学习日记之配置全新项目
  • YouTube数据抓取漏洞利用与概念验证解析
  • 2025 年检查井厂家联系方式推荐,内蒙古蒙营新型建材提供专业检查井解决方案与可靠产品供应
  • iOS 26 查看电池容量与健康状态 多工具组合的工程实践
  • Python---合成视频不能正常播放的原因
  • 谁在领跑AI客服赛道?2025年中国客服系统排行榜深度分析
  • APUE学习笔记之文件与目录(四) - Invinc
  • 完整教程:Django 中的元类(Metaclass)应用及生产场景示例
  • 2025年新疆旅游攻略公司权威推荐榜单:旅游线路/新疆旅游/新疆禾木旅游源头公司精选
  • 安宝特案例丨从 “围台观摩” 到 “远程高清学”:安宝特AR远程医疗套装支撑南京医院手术带教 - 实践
  • 【ArcMap】把xls表格导入ArcMap属性表Table中
  • Python 轻松在 PDF 中插入页眉页脚 - E
  • 数据库分类详解
  • 2025年护栏厂家权威推荐榜单:不锈钢栏杆/桥梁防撞护栏/河道景观护栏,专业设计与安全防护全解析
  • Flannel 为 Kubernetes 集群中的容器提供了多种网络通信模式