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

01、目录

文章目录

      • 01、目录
      • 02、问题重现
      • 03、解决方案
      • 04、小结

02、问题重现

有时候,在VS调试中,会出现下面的报错:
在这里插入图片描述

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

03、解决方案

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

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

04、小结

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

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

你可能感兴趣的:(Visial,Studio疑难杂症,bug,debug)