【Visial Studio疑难杂症】“变量已被优化掉,因而不可用”解决方案
01、目录
02、问题重现
有时候,在VS调试中,会出现下面的报错:
导致无法进行正常调试的现象。这是因为我们设置了代码优化,在项目/XXX属性中,把代码优化关闭即可
03、解决方案
出现这种问题不要害怕,让他不优化就行了。如下图所示设置即可。
04、小结
编译器的优化,很多我们是可以通过设置来取消,而有些则需要声明一些特殊的条件来解决。如:变量在寄存器取值的时候,我们就可以用volatile关键字来解决。
记住:过早优化是万恶之源
版权声明:转载请注明出处,谢谢!