查找在本机c ++中直接或间接使用特定方法的所有方法

时间:2014-03-15 09:48:41

标签: c++ visual-studio static-analysis call-hierarchy

是否有任何工具可以发现c ++中特定方法的所有直接或间接方法用法。对于托管类,NDepend执行“选择使用我的方法”的工作,但是我很难在本机类中执行此操作。 Visual Studio的调用层次结构可以生成类似的结果,但它不会在我们庞大的代码库中扩展。我想自动生成报告。我想知道你们是否可以推荐一些工具。

2 个答案:

答案 0 :(得分:4)

由于您使用了ndepend,它的姊妹产品cppdepend

答案 1 :(得分:0)

Doxygen是一个可以批量运行的软件文档系统。

如果CALLER_GRAPH设置为YES,则为每个函数绘制一个图形调用图,显示函数直接或间接调用的函数。

它用于大型源,可以在Windows上运行。