您好,
我尝试使用doxygen从一组文件夹生成代码文档。我的文件夹结构如下:
+root
+-include/
+-include/subdir/file.h
+-src
+-src/subdir/file.cpp
+-Documentation/doxygen.config
然后在配置文件中,我在"默认"中有以下设置。配置文件(在文档和其他问题中说明):
INPUT = "../include" "../src"
RECURSIVE = YES
问题是在运行此配置时,HTML输出不包含任何文档。当我添加所有单个文件,如
INPUT = "../include/subdir/file.h"
输入,它确实为这些文件生成文档。我需要包含默认配置中的其他设置,以便doxygen找到文件并创建文档吗?
我在Linux Ubuntu(12.04 LTS)上使用doxygen 1.8.4。
提前感谢任何提示或提示。
答案 0 :(得分:5)
您只需执行../root
而不是同时声明../include
和../src
另外请确保不要在完整的绝对路径上放置引号,因为没有它们就可以正常工作。
确保将recursive设置为YES。
将目录放入INPUT标签对我有用。
答案 1 :(得分:0)
我不确定你是否仍然需要这个,但我一直在努力解决这个问题并找到解决方案(至少对我而言)!
将 INPUT 设为空,并将 RECURSIVE 标记设置为 YES 。我不是专家也许其他知道这些标签的人可以更好地给出更好的答案,我只是偶然发现了解决方案
在源文件的最顶层,放置:
/// \file
这告诉Doxygen将其包含在HTML中,它将显示在文件选项卡中。