大型c++框架类图分析工具
Tool for Analyze the class diagram of big C++ framework
你能告诉我哪一个是生成c++源代码的图形表示的最好的工具吗?我有大的c++框架代码,我想了解这些代码,所以我需要一些工具来生成一些图形,类图或所有类的一些图形表示来理解代码。
肯定不是免费的,但是在过去的一家公司中,我使用Enterprise Architect为一个非常大的代码库生成一个非常有用的类图。
氧是免费的,流行的,易于使用。http://www.doxygen.nl/
使用graphviz插件生成一些精美的图形
您可以使用Eclipse CDT。它有类型层次视图和其他工具来导航/分析源代码。它可以在大型c++项目中动态地为用户定义类型构建类型层次。
如果您使用GCC,您可能会考虑制作一个GCC插件或GCC MELT扩展。但这需要一些时间。
也许一些昂贵的商业工具,如Coverity可以帮助。
相关文章:
- 使用外部SDK工具链文件在VisualStudio上生成项目编译错误
- 在clang++预处理器中确定gcc工具链版本
- Visual Studio(或任何其他工具)能否将地址解释为调用堆栈(boost上下文)的开头
- 参数化自定义CMake工具链
- 如何在QT中的自定义视频小工具t上绘制矩形
- 使用 C++ 和 i2c 工具从虚拟 i2c 写入和读取
- 用于C++的静态二进制检测或二进制重写工具和框架
- 在OSX上使用CMake将Adobe的XMP工具包构建为共享库的最简单方法是什么?
- AWS IoT 开发工具包:通过 TCP 端口 443 使用 MQTT
- 在官方张量流 resnet50 模型上运行 tflite 精度工具
- Q没有管理权限的 exe 无法启动维护工具
- C++合并排序可视化工具
- 为Bazel工具链指定sysroot
- 在自动工具中包含用于不同bin_Programs的不同库
- 如何使用MSVC 2019创建和使用Qt 5.14.0自定义小工具插件
- Eclipse CDT clang 工具链 - 无法从链接器选项中删除 stdlibc++,但可以添加 libc++,E
- 使用不同的工具时,Eccodes 会产生不同的结果
- Clang 工具,用于提取给定 lambda 类型的 lambda 主体
- 构建LLVM 10 C++工具链的问题
- 使用即将推出的C++反射工具打印类型的全名