【问题标题】:How to remove files tab from html file generated by doxygen?如何从 doxygen 生成的 html 文件中删除文件选项卡?
【发布时间】:2011-10-24 17:09:34
【问题描述】:

我一直在使用 doxygen 为我的项目生成 html 文档。我生成的文档包含一个文件选项卡。我怎样才能删除那个文件选项卡?

除此之外,我还想删除所有指向代码页的超链接。提前致谢。

我想删除这部分文档

此类的文档是从以下文件生成的:

D:/xyx/entities/ClassA.h
D:/xyx/entities/ClassA.cxx

这里我有一个 ClassA.h 的超链接

【问题讨论】:

    标签: doxygen


    【解决方案1】:

    将以下行放入您的 Doxyfile:

     SHOW_FILES = NO
    

    【讨论】:

    • 我认为最好的选择是让 VERBATIM_Header = NO SOURCE_BROWSER = NO SHOW_INCLUDE_FILE = YES SHOW_USED_FILE = YES 它对我有用。
    • 当我设置SHOW_FILES = NO 我的@ref 标签不再工作。我尝试了 Apoorva 建议的解决方案,但仍然生成了文件列表。我使用的@ref 标签指的是枚举值——我没有尝试过任何其他@ref 标签。
    【解决方案2】:

    要删除文件选项卡,您可以自定义 Doxygen 使用的 html 布局。

    • 在你的 Doxyfile 所在的文件夹中生成一个带有doxygen -l 的默认布局文件,这将创建一个名为 DoxygenLayout.xml 的文件

    • 在生成的布局文件中,将以下行中的visible更改为no
      <tab type="files" visible="yes"

    • 再次运行 doxygen,布局文件将从 Doxygen 读取,而无需更改 Doxyfile,只要它具有默认名称即可。

    【讨论】:

      【解决方案3】:
      SHOW_FILES = NO
      

      将从快速索引中删除文件页面,以从页面底部删除用于文档的源文件

      SHOW_USED_FILES = NO 
      

      【讨论】:

        【解决方案4】:

        答案很有帮助,但 EXTRACT_ALL 选项可为我生成类列表和文件列表。 尝试禁用 EXTRACT_ALL。它对我有用

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-03-21
          • 2014-07-29
          • 1970-01-01
          • 2020-02-11
          • 1970-01-01
          • 1970-01-01
          • 2012-10-02
          • 1970-01-01
          相关资源
          最近更新 更多