指定源目录时,Doxygen找不到文件

Jan*_*aap 11 doxygen


你好,

我尝试使用doxygen从一组文件夹生成代码文档.我的文件夹结构是这样的:

+root
+-include/
+-include/subdir/file.h
+-src
+-src/subdir/file.cpp
+-Documentation/doxygen.config
Run Code Online (Sandbox Code Playgroud)

然后在配置文件中,我在"默认"配置文件中有以下设置(这在文档和其他问题中说明):

INPUT                  = "../include" "../src"
RECURSIVE              = YES
Run Code Online (Sandbox Code Playgroud)

问题是,在运行此配置时,HTML输出不包含任何文档.当我添加所有单个文件时

INPUT  = "../include/subdir/file.h"
Run Code Online (Sandbox Code Playgroud)

对于输入,它确实为这些文件生成文档.我需要包含默认配置中的其他设置,以便doxygen找到文件并创建文档吗?

我在Linux Ubuntu(12.04 LTS)上使用doxygen 1.8.4.

提前感谢任何提示或提示.

小智 5

你可以简单地做,../root而不是声明两者../include../src

还要确保你不要在完整的绝对路径上放置引号,因为它没有那些就可以正常工作.

确保将recursive设置为YES.

将目录放入INPUT标签对我有用.