You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Doxygen 1.9.5版本UML_LOOK显示异常,求配置修复方案

Doxygen 1.9.5版本UML_LOOK显示异常问题排查

WeirdUML

我遇到了Doxygen中UML_LOOK的显示异常问题,有没有用户在1.9.5版本中遇到同样的情况?尝试排查原因但毫无头绪。

我的配置设置如下:

CLASS_GRAPH            = YES
COLLABORATION_GRAPH    = YES
GROUP_GRAPHS           = YES
UML_LOOK               = YES
UML_LIMIT_NUM_FIELDS   = 10
DOT_UML_DETAILS        = NO
DOT_WRAP_THRESHOLD     = 17
TEMPLATE_RELATIONS     = YES
INCLUDE_GRAPH          = YES
INCLUDED_BY_GRAPH      = YES
CALL_GRAPH             = YES
CALLER_GRAPH           = YES
GRAPHICAL_HIERARCHY    = YES
DIRECTORY_GRAPH        = YES
DIR_GRAPH_MAX_DEPTH    = 1
DOT_IMAGE_FORMAT       = png
INTERACTIVE_SVG        = NO
DOT_PATH               = "C:/Program Files/Graphviz/bin"

我找不到“CLASS_DIAGRAM=YES”选项,在“Expert-->Dot”栏目中无该设置。UML中的类成员显示正常,希望找到通过修改配置解决该问题的方案。


排查与解决建议

  • 确认Graphviz版本兼容性:Doxygen 1.9.5适配Graphviz 2.40.1至2.50.0版本,版本过高或过低都可能引发UML渲染异常,建议调整到该区间内的版本。
  • 修改DOT_UML_DETAILS配置:将其设为YES,部分渲染异常会因开启细节渲染逻辑得到修复,后续可根据需求再调回NO。
  • 优化DOT_PATH路径:当前路径包含空格,尝试改用短路径格式C:/Progra~1/Graphviz/bin,避免路径解析问题;同时确认该目录下存在dot.exe。
  • 清理缓存后重新生成:删除Doxygen输出目录的所有文件(尤其是dot临时文件),再重新运行生成命令。
  • 关于CLASS_DIAGRAM:该选项在1.9.5版本中已合并到CLASS_GRAPH与UML_LOOK的组合配置中,你当前开启的CLASS_GRAPH=YES+UML_LOOK=YES已满足类图启用条件,无需单独设置。

内容的提问来源于stack exchange,提问作者Lumona

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 13:25:33