2010-03-23 72 views
3

是否有任何可用(免費)工具來掃描一堆C++代碼並輸出所有使用的類和方法的列表?我不需要它進行任何高級或編譯工作,我只是想要簡單的方法來生成基本的類/方法列表,以便我可以將該列表與類似的代碼庫進行比較,並查看兩者中使用的內容。代碼使用分析工具

回答

0

您可以在兩個源代碼庫中同時運行克隆檢測工具並查找重複項。我們已將此用於版權侵權案件。

請參閱我們的ClonedR,該工具適用於包括C++在內的多種語言。您可以在該站點看到C++克隆檢測報告。

不免費。

1

試用版的CppDepend可能足以滿足您的需求,該版本不受時間限制,但功能有限,在您的情況下,試用版的功能可滿足您的需求。

0

Doxygen是一款用於源代碼分析的優秀且廣泛使用的工具。 examples顯示了一些輸出格式。

0

使用我們的SourceMeter工具,您可以掃描您的代碼,並獲得包含所有類和方法的CSV文件。這些文件包含唯一的類/方法名稱,以及精確的位置信息(路徑,文件,行,列)。您可以在電子表格編輯器中按字母順序對這些文件進行排序,並以這種方式輕鬆比較它們。