【发布时间】:2017-08-20 07:52:32
【问题描述】:
我正在尝试使用 cond 的 doxygen 构造分离内部和外部文档;但我似乎无法让它工作。我基本上想完全而不是有条件地排除一些文件。无论我在哪里添加标签(在包含之前,在标头保护之前等),文件和源都会显示出来。
我徒劳地尝试从 doxegen repo 获取测试文件 conditional test 并将其添加到项目中。
重现 [Linux] 的步骤
- 创建一个新目录。
- 复制粘贴上面的文件(必须将其重命名为 .h,因为 .c 被传递了?)。
- 通过 doxygen -g 生成虚拟配置。
- 更新 Doxyfile ENABLED_SECTION = COND_ENABLED。
- 运行 doxygen。
- 检查 html/index.html
然而,这在它为项目生成的 html 文档中仍然可见。我已将 ENABLED_SECTION 变量设置为其他值,但 cond_enabled 函数仍然显示。运行它通过的项目(doxygen)的测试目录。所以我迷路了。
有什么建议吗?
已尝试使用最新版本 1.8.14。
谢谢!
【问题讨论】:
-
在实际生成文档时不将文件传递给
doxygen怎么样?还是EXCLUDE配置设置之一 (see the documentation for doxygen)? -
在此处发布您的代码。
-
您可能想发帖到 Doxygen 论坛之一或发送到他们的电子邮件列表。
-
@Someprogrammerdude :这当然有效;但这对未来的我来说是个问题:)
-
@ThomasMatthews :会这样做,只是想确保我没有搞砸什么。
标签: doxygen