标题:QtCreator调试时,变量显示“optimized out”,如何解决?
作者:turbine
日期:2023-10-29 14:29
内容:
最近突然发现,QtCreator 调试时,有些变量无法显示值,而是显示“optimized out”,与下图右侧所示一样

在网上查了很多资料,说是编译优化掉了变量
设置
QMAKE_CXXFLAGS += -O0
没效果
个人理解,debug模式应该是不优化,QtCreator 也没找到设置优化级别的地方。
请教如何解决?
系统:LinuxMint 21.2
QtCreator 4.11.1
Qt 5.14.1
#1 [fsu0413 10-30 06:38]
换用 -Og
#2 回 fsu0413 的帖子 [turbine 10-30 21:18]
fsu0413:换用 -Og (2023-10-30 06:38)
谢谢建议!只是没起作用。
补充个情况,虽然在右侧变量区显示“optimized out”,但加入到 watch,还是可以显示值,只是这样很不方便