C++文档:创建类映射

C++ documentation: create map of classes

本文关键字:映射 创建 文档 C++      更新时间:2023-10-16

我有一个C++项目的结构如下:

  • 根文件夹中的主.cpp文件(包含doxygen_config文件)
  • 包含所有.cpp类文件的 SRC 文件夹
  • 包含所有 .h 类文件的包含文件夹

即使我定义的类之间没有层次结构(没有遗产和接口),有没有办法创建一个 UML 图,将类打印为块,并用一些箭头来指示一个类是否是另一个类的成员?我尝试过Doxygen,但它只创建了一个指示遗产的阶级层次结构。

根据 Doxygen 手册:图形和图表和 Doxygen 手册:配置,您可以安装 GraphViz,将 HAVE_DOTEXTRACT_ALLUML_LOOKCLASS_GRAPH设置为配置Doxyfile中的YES,并获得您想要的。