静态代码分析器:非托管C++ Visual Studio 2008

siv*_*udh 8 c++ static-analysis visual-studio visual-c++

我在Visual Studio 2008上开发了商业非托管C++应用程序,我想添加一个静态代码分析工具.

有什么建议?

如果该工具可以集成到MSVC中,我认为这将是非常好的.

我正在考虑PC-Lint + Visual Lint

但是,我一直在认真研究Coverity,UnderstandingKlockwork.

价格不是真正的问题.我想要那些在MSVC上实际使用该工具进行非托管C++的人的意见,他们非常喜欢它.

最后,VSTS和Intel Parallel Studio现在还提供静态代码分析.尼斯〜

注意:相关帖子建议Coverity是最好的(?)(参见最后2篇帖子)

Dav*_*haw 2

我为 RedLizard 构建Goanna,这是一个用于 Visual Studio 的 C++ 静态分析插件。它的重点是程序员的桌面使用。您可以在单个文件上运行它,就像运行编译器一样,它可以快速给出结果。

有一个可用的试用版。右键单击文件,选择“运行 Goanna”,结果将显示在 Visual Studio 警告列表中。