【Visial Studio疑难杂症】“变量已被优化掉,因而不可用”解决方案

01、目录

02、问题重现

有时候,在VS调试中,会出现下面的报错:
【Visial Studio疑难杂症】“变量已被优化掉,因而不可用”解决方案

导致无法进行正常调试的现象。这是因为我们设置了代码优化,在项目/XXX属性中,把代码优化关闭即可

03、解决方案

出现这种问题不要害怕,让他不优化就行了。如下图所示设置即可。

【Visial Studio疑难杂症】“变量已被优化掉,因而不可用”解决方案

04、小结

编译器的优化,很多我们是可以通过设置来取消,而有些则需要声明一些特殊的条件来解决。如:变量在寄存器取值的时候,我们就可以用volatile关键字来解决。

记住:过早优化是万恶之源
版权声明:转载请注明出处,谢谢!