Doxygen 1.9.7已启用搜索但生成输出无搜索框问题求助
Doxygen 1.9.7 搜索框不显示的解决排查步骤
检查核心配置项
打开Doxywizard的「Expert」标签→「HTML」分类,确认两个关键设置:SEARCHENGINE设为YES(控制网页端搜索框显示)SERVER_BASED_SEARCH设为NO(开启该选项会依赖服务器,本地打开文档不会显示搜索框)
同时确保GENERATE_HTMLHELP设为YES,部分场景下该选项会关联搜索资源的生成
清理缓存后重新生成
删除Doxygen输出目录(通常是html文件夹)下的所有文件,避免旧缓存干扰新设置,然后重新运行Doxygen构建文档排查自定义模板问题
如果使用了自定义HTML模板,可能模板中移除了搜索框的渲染代码。暂时切换回默认模板(Doxywizard「HTML」标签→模板选择「Default」),重新生成验证搜索框是否出现检查搜索资源是否生成
查看生成的html目录,确认存在search子文件夹,以及search.js、search.css等相关文件。若这些资源缺失,说明生成过程存在错误,可查看Doxygen运行日志排查问题,必要时重新安装Doxygen
内容的提问来源于stack exchange,提问作者MAG
相关产品推荐
相关产品推荐

