使用doxygen生成文档

时间:2014-03-24 13:47:40

标签: c++ documentation doxygen

我想用doxygen生成C ++文件的文档。当所有* .h和* .cpp文件存储在一个文件夹中时,一切都很好。然后我输入

doxygen -g doxygenfile

然后

doxygen doxygenfile

毕竟我有一个latex文件夹和一个html文件夹。一切都是好的。问题是当这些文件* .h * .cpp存储在不同的位置时,例如:CP文件夹中的H文件夹* .cpp中的* .h等等。在这种情况下,有人可以告诉我如何生成文档吗?

1 个答案:

答案 0 :(得分:2)

如果你想要一个GUI来调整Doxygen如何工作,你可以使用doxywizard并打开生成Doxyfile。

为了让doxygen查看子目录,您可以在Doxyfile中更改此行

RECURSIVE              =

RECURSIVE              = YES

编辑:正如bornruffians指出的那样,Doxygen在INPUT设置中指定的目录中查找源文件(始终在Doxyfile中)。因此,您可以通过编写类似

的内容来指定INPUT标记中的每个目录
INPUT = "src/CPP" "src/H"

并关闭RECURSIVE标签。您还可以将单个文件作为INPUT标记的值。