非托管C ++代码的代码度量分析

时间:2012-02-23 20:11:22

标签: c++ mfc code-analysis static-code-analysis

有没有人知道一个免费工具,类似于Visual Studio 2010中为托管代码构建的内容,可以分析非托管,MFC C ++代码并提供指标(代码行,依赖关系或耦合等)? / p>

我一直在谷歌上搜索一段时间,但实际上找不到任何可行的东西。万分感谢!

4 个答案:

答案 0 :(得分:7)

Source Monitor是一个很好的免费工具工具,用于代码指标,如LoC和复杂性,还可以生成kiviat图。但它没有任何依赖或耦合指标。

答案 1 :(得分:1)

我们的SourceMeter工具可以分析您的Visual C ++项目,并为您提供所需的所有信息:指标(代码行,依赖关系,耦合,共60个指标)。结果在标准的CSV文件中,您可以轻松打开,例如电子表格编辑。

答案 2 :(得分:0)

我不确定免费工具,但最全面的付费工具是IBM的Logiscope http://www-01.ibm.com/software/awdtools/logiscope/

答案 3 :(得分:0)

不是免费的,但QA-CPP会执行圈复杂度和静态分析等指标。

设置起来相当复杂,但它们在产品支持方面非常出色,并定期发布更新。