• 653阅读
  • 2回复

[提问]QtCreator调试时,变量显示“optimized out”,如何解决? [复制链接]

上一主题 下一主题
离线turbine
 

只看楼主 倒序阅读 楼主  发表于: 2023-10-29
最近突然发现,QtCreator 调试时,有些变量无法显示值,而是显示“optimized out”,与下图右侧所示一样


在网上查了很多资料,说是编译优化掉了变量
设置

QMAKE_CXXFLAGS += -O0
没效果


个人理解,debug模式应该是不优化,QtCreator 也没找到设置优化级别的地方。

请教如何解决?

系统:LinuxMint 21.2
QtCreator 4.11.1
Qt 5.14.1


离线fsu0413

只看该作者 1楼 发表于: 2023-10-30
换用 -Og
离线turbine

只看该作者 2楼 发表于: 2023-10-30
回 fsu0413 的帖子
fsu0413:换用 -Og (2023-10-30 06:38)

谢谢建议!只是没起作用。

补充个情况,虽然在右侧变量区显示“optimized out”,但加入到 watch,还是可以显示值,只是这样很不方便
快速回复
限100 字节
 
上一个 下一个