2011-03-09 57 views
1

哪个版本的VS 2010具有用于本地C++的PreFast静态代码分析器?我已经下载了VS 2010旗舰版试用版,希望它能包含所有功能,但无法在其中找到内置的PreFast。 我试图链接VS 2010以使用WDK的PreFast设置目录并在命令中添加“/ analyze”添加其他选项但无法获得结果。VS 2010中的PreFast?

回答

2

它是在终极(我只是测试它),但我不认为它是在亲。

帮助页面http://msdn.microsoft.com/en-us/library/bb385907.aspx

+0

和相关的stackoverflow问题http://stackoverflow.com/questions/888303/prefast-with-visual-studio-2008 – SteelBytes 2011-03-09 12:48:59

+0

嘿谢谢钢的反应,我已经通过你提供的链接,并检查了可用的规则。但是我在寻找一些内存泄漏,线程死锁的规则。它们在PreFast中可用还是应该寻找第三方工具? – Subodh 2011-03-10 08:19:21

+0

我的猜测:死锁?没有prefast不会找到它们。没有工具可以:-(和内存泄漏,也许是一些简单的,但不是大多数,它在缓冲区溢出等方面更好 – SteelBytes 2011-03-11 05:48:31

1

我一直在寻找一些内存泄漏,线程死锁样的规则。

Prefast是静态分析工具。它检查可能的NULL反射,缓冲区溢出等。您正在寻找像Bounds Checker这样的动态分析工具。不确定,它适用于VS 2010.另一种选择是使用Application Verifyer。