/分析Visual Studio 2010 Professional中的标志

时间:2010-05-12 10:30:46

标签: visual-studio visual-studio-2010 code-analysis

运行Visual Studio 2008 Professional可以使用/ analyze标志启用静态代码分析(即使根据documentation不支持Professional版本)。

在Visual Studio 2010 Professional中,此功能不再有效。而是添加了一个默认/分析标志(我无法找到一个GUI设置)。这不如VS2008版本(或根本不同)。

任何人都可以对此有所了解吗? new / analyze-flag做了什么,有没有办法启用旧分析?

3 个答案:

答案 0 :(得分:1)

2010年的编译器是非企业编译器。 VS 2008碰巧带有企业编译器。 (比较cl /?)的输出

/analyze-关闭静态分析。您可以做的是查看最新的Platform SDK是否附带企业编译器(他们过去做过),并在VS中配置您的路径以使用它们。

答案 1 :(得分:1)

仍然可以使用SDK并安装最新的编译器更新来完成,请参阅:

http://randomascii.wordpress.com/2011/10/15/try-analyze-for-free/

请注意,如果您使用的是x64系统,则需要手动将环境设置为x86模式(因为x64是默认设置)才能使/分析工作。

答案 2 :(得分:0)

升级到VS 2012或VS 2013.它们支持/分析专业SKU,它支持/分析32位和64位。有关详细信息,请参阅我的/ analyze博客文章:

http://randomascii.wordpress.com/2011/10/15/try-analyze-for-free/