根据网络上的说法,调试期间如果一个变量的值显示“optimized out”,那么就表明编译器将该变量进行了优化,导致其值不可见。
解决的方法是,设置编译优化选项,禁止相关的优化。可以尝试的方式为:
add_compile_options(-g O0)
根据网络上的说法,调试期间如果一个变量的值显示“optimized out”,那么就表明编译器将该变量进行了优化,导致其值不可见。
解决的方法是,设置编译优化选项,禁止相关的优化。可以尝试的方式为:
add_compile_options(-g O0)