如何在同时包含C++和Python的项目(多编程语言项目)中使用doxygen

How to use doxygen in a project containing both C++ and Python (multi-programming language project)

本文关键字:项目 编程语言 doxygen 包含 Python C++      更新时间:2023-10-16

我正在为我的项目创建文档,该项目包含用C++和Python编写的代码。我可以在我的C++代码上使用doxygen生成文档,但在我有了以前的文件后,我找不到用Python代码做同样的事情。如果我需要两个doxygen文档出现在同一个index.html下,即将它们合并到一个统一的doxygen文件中,我该怎么做?每个人使用的惯例是什么?

首先,感谢albert和shawnhcorey的快速回复。我尝试了你的建议,并进行了以下修改,以解析用两种语言编写的文件中的文档注释:

在Doxyfile中

INPUT=包含/my_package/scripts/my_package/

两个目录都用空格隔开。

然后,

FILE_PATTERNS=*.h*.py

这两个通配符模式也由一个空格分隔。

回到放置doxyfile的位置,然后运行

doxygen

你走吧!