我正在使用visual c 2008 和visual c 2010 构建一个相当复杂的算法。当我在VC 2010 中启用优化(特别是/Og)进行编译时,该算法会产生错误的输出。
在 VC 2008(有或没有优化)或在没有优化的 VC2010 中构建完全相同的代码会产生正确运行的算法。
我很难在启用优化的情况下调试代码,并且已经坚持了很长一段时间。有谁知道不同版本的优化有什么不同?
我正在使用visual c 2008 和visual c 2010 构建一个相当复杂的算法。当我在VC 2010 中启用优化(特别是/Og)进行编译时,该算法会产生错误的输出。
在 VC 2008(有或没有优化)或在没有优化的 VC2010 中构建完全相同的代码会产生正确运行的算法。
我很难在启用优化的情况下调试代码,并且已经坚持了很长一段时间。有谁知道不同版本的优化有什么不同?