Doxygen正在搜索意外目录中的文件

时间:2014-01-10 14:57:43

标签: file search doxygen

我是Doxygen的新用户,在Win7 64bit上使用Doxygen 1.8.6。

我已经为INPUT标签指定了一个特定的目录,但我可以看到doxygen正在其他目录中搜索: - 它在调用它的目录(与我的doxyfile所在的位置相同)中搜索一些更高级别的目录。

如果我为INPUT启用“RECURSIVE”功能,那么它会在我调用doxygen和up的所有文件夹中递归搜索。这需要花费很多时间,特别是当它搜索到doxygen输出目录时,这是一个子目录,我从那里调用doxygen(以及doxyfile所在的位置)。

Doxygen正在搜索这些(对我来说)意外的目录,然后搜索“INPUT”标签指定的目录。

我的目录结构是这样的:

  • /建造/产物
  • /建造/产品A /
  • /建造/产品A / doxygen的
  • /建造/产品A / doxygen的/的Doxyfile
  • /建造/产品A / doxygen的/ OUTPUT_DIR / *
  • /建造/产品B /
  • /建造/产品B / doxygen的
  • /建造/产品B / doxygen的/的Doxyfile
  • /应用/ *
  • / HAL / *
  • /服务/ *

这不是我预期的行为。

Doxygen的行为是否正确?

我应该选择哪些功能?

感谢您输入

/迈克尔

1 个答案:

答案 0 :(得分:0)

我找到了我的问题的原因 - 这是我的Doxyfile中的“配置错误”。

我已将EXCLUDE标记设置为排除../../../build/productA/doxygen/,并且似乎强制doxygen搜索要排除的文件的“路径”。我清除了我的EXCLUDE标记,现在它按预期运行。

在看到行为并重新阅读EXCLUDE标签的评论后,我现在了解其背后的功能。