2010-03-23 50 views
3

是否有任何可用(免费)工具来扫描一堆C++代码并输出所有使用的类和方法的列表?我不需要它进行任何高级或编译工作,我只是想要简单的方法来生成基本的类/方法列表,以便我可以将该列表与类似的代码库进行比较,并查看两者中使用的内容。代码使用分析工具

回答

0

您可以在两个源代码库中同时运行克隆检测工具并查找重复项。我们已将此用于版权侵权案件。

请参阅我们的ClonedR,该工具适用于包括C++在内的多种语言。您可以在该站点看到C++克隆检测报告。

不免费。

1

试用版的CppDepend可能足以满足您的需求,该版本不受时间限制,但功能有限,在您的情况下,试用版的功能可满足您的需求。

0

Doxygen是一款用于源代码分析的优秀且广泛使用的工具。 examples显示了一些输出格式。

0

使用我们的SourceMeter工具,您可以扫描您的代码,并获得包含所有类和方法的CSV文件。这些文件包含唯一的类/方法名称,以及精确的位置信息(路径,文件,行,列)。您可以在电子表格编辑器中按字母顺序对这些文件进行排序,并以这种方式轻松比较它们。