如何在doxygen生成的文档头部禁用PROJECT_NAME显示
移除Doxygen文档头部PROJECT_NAME的可行方案
方案1:修改Doxyfile配置(首选,操作最简单)
- 打开你当前使用的Doxyfile配置文件
- 定位到
SHOW_PROJECT_NAME配置项,将默认值YES改为NO - 若同步需要隐藏版本号,可同时将
SHOW_PROJECT_NUMBER改为NO - 保存配置后重新执行
doxygen Doxyfile生成文档即可生效
方案2:修改HTML头部模板(适配自定义样式场景)
如果修改配置后仍有项目名称残留,说明你使用了自定义HTML模板,按以下操作处理:
- 先执行命令导出默认HTML模板文件:
doxygen -w html header.html footer.html customdoxygen.css - 打开导出的
header.html文件,搜索所有包含$projectname变量的代码段,直接删除对应段落 - 回到Doxyfile配置文件,找到
HTML_HEADER项,填写修改后的header.html文件的相对/绝对路径 - 清空之前生成的html输出目录,重新生成文档即可
注意事项
- 操作完成后建议先清空旧的输出目录,避免缓存导致修改效果不显示
- 若你之前尝试过把
PROJECT_NAME设为空,注意不要保留引号,直接写PROJECT_NAME =即可,否则会显示空白占位符
内容的提问来源于stack exchange,提问作者A.M.
相关产品推荐
相关产品推荐

