Doxygen:排除未记录的文件

Doxygen:排除未记录的文件,doxygen,Doxygen,我有一个我正在扩展的框架。有些源文件夹包含很多文件,我想用doxygen来记录我的工作(尤其是那些来自我的文件) 我正在记录的任何文件都包含一个标题: /** *@file my_file.c *@作者Stefan F。 *@日期2014年5月28日 * *@brief这个文件太棒了! */ 我能告诉doxygen不要包含没有这样的头的文件吗 我已经准备好了 EXTRACT_ALL = NO 不会生成没有doxygen头的文件,但它们仍列在文件列表中 有人知道如何配置d

我有一个我正在扩展的框架。有些源文件夹包含很多文件,我想用doxygen来记录我的工作(尤其是那些来自我的文件)

我正在记录的任何文件都包含一个标题:

/**
*@file my_file.c
*@作者Stefan F。
*@日期2014年5月28日
*
*@brief这个文件太棒了!
*/
我能告诉doxygen不要包含没有这样的头的文件吗

我已经准备好了

EXTRACT_ALL            = NO
不会生成没有doxygen头的文件,但它们仍列在文件列表中


有人知道如何配置doxygen以获得该行为吗?

我不知道doxygen的任何部分会完全满足您的要求,但是,实现目标的最简单方法就是只在doxyfile
输入行中列出要进行Doxygening的文件

INPUT=my\u file\u 1.cpp myfile2.cpp moreofmyfiles/etc.cpp

(注意,这是一个空格分隔的列表。)

根据您的文件夹结构,您可能需要设置
RECURSIVE=NO

如果这是你自己的个人项目,你可以将你的文件命名为myname\u file.cpp,你可以使用
file\u PATTERNS
只选择那些以“myname”开头的文件,但我希望这不是一组可行的情况