如何找到下载的 C++ 软件源代码的结构

how can i find the structure of a downloaded c++ software source code

本文关键字:软件 源代码 结构 C++ 下载 何找      更新时间:2023-10-16

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

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

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

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

我想其他IDE如CLion也支持这一点。

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

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

您可以使用适当的IDE,例如Microsoft Visual Studio。这里请求了氧气的链接。你可以从 git 克隆它