You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu下Qt5.12.12调试时变量多显示内存地址的问题求助

Qt调试变量显示异常问题

我在Ubuntu系统上使用Qt 5.12.12,编译器为GCC,调试器为GDB。触发断点调试时,Locals和Expressions面板里几乎所有变量都只显示内存地址,只有int类型的值能正常显示:

  • Locals面板:所有非int变量仅展示内存地址,无实际值
  • Expressions面板:变量同样仅显示内存地址,无法查看实际内容

我已经尝试以下调试设置调整,但问题仍未解决:

  • 勾选「调试时在主编辑器中使用工具提示」(对应选项:Use tooltips in main editor while debugging)
  • 取消勾选「加载系统GDB美化打印机」(对应选项:Load system GDB pretty printers)
  • 勾选「使用调试助手」(对应选项:Use Debugging Helpers)

另外,以QString类型变量为例,尝试展开变量后也看不到任何有效内容。


内容的提问来源于stack exchange,提问作者mohandes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 15:37:03