我想用doxygen生成C ++文件的文档。当所有* .h和* .cpp文件存储在一个文件夹中时,一切都很好。然后我输入
doxygen -g doxygenfile
然后
doxygen doxygenfile
毕竟我有一个latex文件夹和一个html文件夹。一切都是好的。问题是当这些文件* .h * .cpp存储在不同的位置时,例如:CP文件夹中的H文件夹* .cpp中的* .h等等。在这种情况下,有人可以告诉我如何生成文档吗?
答案 0 :(得分:2)
如果你想要一个GUI来调整Doxygen如何工作,你可以使用doxywizard并打开生成Doxyfile。
为了让doxygen查看子目录,您可以在Doxyfile中更改此行
RECURSIVE =
与
RECURSIVE = YES
编辑:正如bornruffians指出的那样,Doxygen在INPUT设置中指定的目录中查找源文件(始终在Doxyfile中)。因此,您可以通过编写类似
的内容来指定INPUT标记中的每个目录INPUT = "src/CPP" "src/H"
并关闭RECURSIVE标签。您还可以将单个文件作为INPUT标记的值。