c++ - Doxygen 不会在子目录中找到标题

标签 c++ header doxygen

我正在使用 Doxygen 记录 C++ 库的头文件。在Doxyfile中,我定义了

INPUT = include/

希望 Doxygen 会为 include/Foo 中的所有头文件生成文档,但它没有:只生成 index.html。我可以将 INPUT 设置为 include/Foo,但随后文档列出了 header 及其基本名称 (Reader.hh),而我需要客户端将标题包含为 Foo/Reader.hh 等。

如何让 Doxygen 在子目录中查看?

最佳答案

您是否将 RECURSIVE 设置为 YES?

# The RECURSIVE tag can be used to turn specify whether or not subdirectories
# should be searched for input files as well. Possible values are YES and NO.
# If left blank NO is used.

RECURSIVE              = YES

它在 Doxyfile 中(这里是第 608 行,对您来说可能略有不同)

关于c++ - Doxygen 不会在子目录中找到标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4409232/

相关文章:

c++ - 多个文件中的多个类 - C++/Arduino

c++ - 如何注释头文件?

java - 在一个 dox 文件中包含多个类的详细信息

c# - 构建原生 C++ 以用作 .net 库

c++ - 按值传递可调用对象,将其分配给指针成员

c++ - 通过 Berkeley 套接字使用线程通知

c++ - 使用 C++ Api 的 Objective C 实现

php - 下载文件然后重定向到另一个页面

r - R中flextable中的相同列名

doxygen - 如何排除私有(private) header 出现在源浏览器中?