C++ Doxygen如何记录使用预处理器找到的头文件
这是一个复杂的场景,但我想我会问一下,万一有人做过这件事,或者以前遇到过这个问题 我已指定输入文件,具体如下所示:C++ Doxygen如何记录使用预处理器找到的头文件,c++,doxygen,C++,Doxygen,这是一个复杂的场景,但我想我会问一下,万一有人做过这件事,或者以前遇到过这个问题 我已指定输入文件,具体如下所示: INPUT = ../groupsrc/WebPage.cc 但是,在WebPage.cc中,还有另一个包含在同一目录中: #include "WebPageIf.hh" 我希望WebPageIf.hh也包含在文档中。现在,在你跳到明显的答案之前,请理解这里的上下文 要包含在输入中的.cc文件是从makefile中提取的 包含Webpage.cc的目录中有许多我不希望出现在文档
INPUT = ../groupsrc/WebPage.cc
但是,在WebPage.cc中,还有另一个包含在同一目录中:
#include "WebPageIf.hh"
我希望WebPageIf.hh也包含在文档中。现在,在你跳到明显的答案之前,请理解这里的上下文
我不知道我所问的是否可行,但我想如果有我没有遇到的解决方案,我会把它扔给社区。在第1点中,你写了关于如何从Makefile中获取
.cc
文件的内容,但是第二步是否可以从.cc
文件列表中提取.hh
在第一步中完成了吗?@albert不确定我是否遵循了。你是建议直接从.cc文件中获取.hh吗?就像解析.cc文件一样?确实,但是解析有点过头了一个grep
和sed
或小型python程序就可以了。我明白你的意思。据我所知,这目前是不可能的。总而言之,我不知道w这到底有没有可能(我认为应该有可能)并且可以添加。可能最好的方法是在github上的doxygen问题跟踪器中创建一个增强问题。doxygen问题:在第1点中,您描述了如何从Makefile中获取.cc
文件,但是在第二步中,是否可以从从从从中获取的.cc
文件列表中提取.hh
他是第一步吗?@albert不确定我是否遵循了。你是建议直接从.cc文件中获取.hh吗?就像解析.cc文件一样?的确,但解析有点过头了一个grep
和sed
或小型python程序就可以了。我明白你的意思。据我所知,这目前不可能。我不知道是不是ot这是完全可能的(我认为应该是可能的),并且可以添加。最好是在github上的doxygen问题跟踪程序中创建一个增强问题。doxygen问题: