标签: c++ visual-studio debugging visual-studio-debugging
我有一个包含多个模块的项目。以前,一些核心模块没有启用optmisation标志(最大化速度/ O2)。现在,在启用它们之后,我的应用程序将编译并运行,但是在运行时,我遇到其中一个功能的错误。该功能在没有优化标志的情况下按预期执行。
因此,看起来优化正在以一种使应用程序出现故障的方式改变代码 - 但我仍然试图弄清楚这种改变是什么。别人以前遇到过这个问题吗?关于如何解决它的任何建议?