我怎样才能找到下载的c ++软件源代码的结构

时间:2016-02-29 07:16:42

标签: c++ treeview doxygen

我有一个来自git的c ++软件。没有代码的文档。为了理解代码,我需要一种方法来弄清楚类和&哪些函数调用另一个函数,最好是以树的形式。

我尝试使用doxygen,但我只获得了课堂描述。我没有获得功能层次结构。是否可以使用doxygen获取函数层次结构详细信息?

2 个答案:

答案 0 :(得分:1)

Eclipse(CDT - 这是C ++版本)和Visual Studio IDE支持为您选择的任何方法构建调用层次结构和调用者层次结构。

你可以从main()开始,然后潜入......

我认为像CLion这样的其他IDE也支持这一点。

我原本不熟悉一个可以同时绘制所有代码的工具,无论如何我认为这样一个完整图形的输出是不可读的。

我建议你选择一个IDE并从main()开始构建"调用层次结构"从方法。另一个好的方法是通过调试和跟踪来运行它,然后你可以选择进入方法的调用层次结构的深度。

答案 1 :(得分:0)

您可以使用适当的IDE,如Microsoft Visual Studio。这里请求link为doxygen。你可以从git

克隆它