我刚刚将原生C++项目从VS2005-SP1升级到VS2008-SP1
我测试的第一件事是对应用程序的一个非常基本的功能测试,我注意到的第一件事是主数字运算算法执行速度慢三倍VS2008二进制文件.
我再次测试VS2005二进制文件,以确保没有任何其他差异,它仍然像以前一样执行.
有没有人偶然发现这个?
奇怪的.事情.永远.
似乎vs2008的项目升级向导根本不复制' Optimization="2"
'属性,因此新项目在发布时没有优化.
修复是转到属性对话框,将优化更改为1,然后再返回2.再次编译,一切正常.
我在MSDN论坛中找不到任何关于这个模糊引用的官方参考.