如何找到下载的 C++ 软件源代码的结构
how can i find the structure of a downloaded c++ software source code
我从git那里得到了一个c ++软件。没有代码的文档。为了理解代码,我需要一种方法来弄清楚类以及哪些函数调用另一个,最好是树的形式。
我尝试使用doxygen,但我只得到了类描述。我没有获得函数层次结构。是否可以使用 doxygen 获取功能层次结构详细信息?
Eclipse(CDT - 这是C++版本)和Visual Studio IDE支持为您选择的任何方法构建调用层次结构和调用方层次结构。
您可以从main()开始,然后潜入...
我想其他IDE如CLion也支持这一点。
我以前不熟悉一种可以一次绘制出所有代码的工具,无论如何,我认为这样一个完整图形的输出是不可读的。
我建议您选择一个IDE,然后从main()开始,并从方法构建"调用层次结构"。另一个好方法是使用调试运行它并跟踪它,然后您可以选择进入方法的调用层次结构的深度。
您可以使用适当的IDE,例如Microsoft Visual Studio。这里请求了氧气的链接。你可以从 git 克隆它
相关文章:
- 在Linux中哪里可以找到互斥、未来等的源代码
- 如果编译的源代码是特定于它编译的硬件的,我们如何分发它
- 使用cmake从源代码构建MySQL连接器/C++失败(与以前的声明冲突)
- 难以理解某些人解决IOI问题的源代码
- 使用g++编译hdf5源代码
- 如何使用C++读取另一个程序中的源代码输出
- Poco FindMySql.cmake 无法找到 MySQL 源代码
- 更改命令行 qt5 源代码构建配置的正确/快速方法
- C++出现控制台错误.我无法识别源代码的问题
- Qt Quick,如何更改 Ui 源代码?
- 用于在并发环境中访问 MMIO 的软件模式
- 有没有办法实现 fmu 导出到基于 c++ 的仿真软件以使用 fmi?
- 使用 Git 处理 C++ Visual Studio 2019 解决方案的外部依赖项源代码管理的最佳方法是什么?
- 从C++调用 Python 并访问通过 Anaconda 安装的软件包
- 从macOS Catalina上的源代码编译LLVM(如何解决未找到"stdio.h")
- 有关图像处理应用程序的硬件和软件安全性的建议
- 如何使用QT创建器获取网页源代码?
- 通过自制软件(macOS)安装的clang++:编译错误
- 如何找到下载的 C++ 软件源代码的结构
- 有没有任何软件可以在Mac上格式化C/C++的源代码