【发布时间】:2011-10-24 17:09:34
【问题描述】:
我一直在使用 doxygen 为我的项目生成 html 文档。我生成的文档包含一个文件选项卡。我怎样才能删除那个文件选项卡?
除此之外,我还想删除所有指向代码页的超链接。提前致谢。
我想删除这部分文档
此类的文档是从以下文件生成的:
D:/xyx/entities/ClassA.h
D:/xyx/entities/ClassA.cxx
这里我有一个 ClassA.h 的超链接
【问题讨论】:
标签: doxygen
我一直在使用 doxygen 为我的项目生成 html 文档。我生成的文档包含一个文件选项卡。我怎样才能删除那个文件选项卡?
除此之外,我还想删除所有指向代码页的超链接。提前致谢。
我想删除这部分文档
此类的文档是从以下文件生成的:
D:/xyx/entities/ClassA.h
D:/xyx/entities/ClassA.cxx
这里我有一个 ClassA.h 的超链接
【问题讨论】:
标签: doxygen
将以下行放入您的 Doxyfile:
SHOW_FILES = NO
【讨论】:
SHOW_FILES = NO 我的@ref 标签不再工作。我尝试了 Apoorva 建议的解决方案,但仍然生成了文件列表。我使用的@ref 标签指的是枚举值——我没有尝试过任何其他@ref 标签。
要删除文件选项卡,您可以自定义 Doxygen 使用的 html 布局。
在你的 Doxyfile 所在的文件夹中生成一个带有doxygen -l 的默认布局文件,这将创建一个名为 DoxygenLayout.xml 的文件
在生成的布局文件中,将以下行中的visible更改为no:<tab type="files" visible="yes"
【讨论】:
SHOW_FILES = NO
将从快速索引中删除文件页面,以从页面底部删除用于文档的源文件
SHOW_USED_FILES = NO
【讨论】:
答案很有帮助,但 EXTRACT_ALL 选项可为我生成类列表和文件列表。 尝试禁用 EXTRACT_ALL。它对我有用
【讨论】: