/Visual Studio 2010 Professional中的分析标记
问题描述:
运行Visual Studio 2008 Professional可以使用/ analyze标志启用静态代码分析(即使根据documentation,专业版本不支持此功能)。/Visual Studio 2010 Professional中的分析标记
在Visual Studio 2010 Professional中,这不再有效。相反,会添加一个默认/分析标志(我找不到一个GUI设置)。这不适用于VS2008版本(或根本不行)。
任何人都可以对此有所了解吗?新/分析标记有什么作用,并且有什么方法可以启用旧的分析?
答
2010年的编译器是非企业编译器。 VS 2008恰巧附带了企业编译器。 (比较cl /?
的输出)
/analyze-
关闭静态分析。你可以做的是看最新的Platform SDK是否与企业编译器一起提供(他们过去做过),并在VS中配置你的路径来代替它们。
答
它仍然可以使用SDK和安装最新的编译器更新完成,请参见:
http://randomascii.wordpress.com/2011/10/15/try-analyze-for-free/
请注意,如果您使用的是64位系统,则需要手动设置环境转换为x86模式(因为x64是默认设置)以便获取/分析工作。
答
升级到VS 2012或VS 2013.他们支持/分析在专业的SKU和它支持/分析32位和64位。见我/分析博客文章的详细信息:
http://randomascii.wordpress.com/2011/10/15/try-analyze-for-free/
我只是与Windows SDK 7.1的RTM版本尝试和/分析标志确实工作。 – Martin 2010-05-24 20:19:12