Doxygen如何记录在预处理器中找到的头文件

这是一个复杂的场景,但是我想我要问的是,如果有人这样做或之前遇到过这个问题。

我已经指定了输入文件,如下所示:

INPUT = ../groupsrc/WebPage.cc

但是,在WebPage.cc内,同一目录内还有另一个包含项:

#include "WebPageIf.hh"

我希望WebPageIf.hh也包含在文档中。现在,在您找到明显的答案之前,请先了解此处的上下文。

  1. 要从输入文件中提取要包含在INPUT中的.cc文件
  2. 包含Webpage.cc的目录中还有许多我在文档中不需要的其他.cc文件和.hh文件
  3. 我不能仅将WebPageIf.hh添加到INPUT列表中,因为这只是一个较大问题的简单示例。我有100多个.cc文件要包含在上面由脚本生成的INPUT列表中,但makefile并未明确列出.cc文件所需的.hh文件。
  4. 我不能只做* .hh或* .cc,因为文档中将包含许多标头和源文件,这些标头和源文件不应该且与我要记录的内容无关。
  5. 我尝试使用SEARCH_INCLUDES并列出INCLUDE_PATH和INCLUDE_FILE_PATTERNS,但不会将它们包含在生成的文档中(这是有意义的,因为描述如下:“ INCLUDE_PATH标记可用于指定一个或多个目录,包含包含文件,这些文件不是输入文件,但应由预处理器处理。”)

我基本上希望SEARCH_INCLUDES找到的包含文件实际包含在文档中。

我不知道我要问的事情是否可能,但是我想如果没有解决方案,我会把它扔给社区。​​ p>

mimanzhou 回答:Doxygen如何记录在预处理器中找到的头文件

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3115169.html

大家都在问