0

我正在使用 Doxygen 向导为大型嵌入式 C 项目生成文档。我能够使用 Dot 和 Graphviz 生成图形和类图。但是,我想手动编辑一些依赖图——有些信息并不是一直都需要的,例如图深度太多。

我在运行 Doxywizard 时注意到,在生成图表文件并将其保存为 PNG 文件之前,会创建“原始文件”,因为缺少更好的词,其中包含使用 Graphviz 生成图表的代码。这些是可以在文本编辑器中打开的 DOT 文件。一旦生成图表图像,这些文件就会被删除。

在它们被删除之前,我可以通过停止 Doxywizard 中间进程来访问它们。有什么办法可以防止这些 DOT 文件被删除?

4

1 回答 1

0

Doxygen 有可能保留dot文件。在 doxygen 设置文件 ( Doxyfile) 中有设置DOT_CLEANUPDOT_CLEANUP=NO保留文件。

从文档中:

DOT_CLEANUP

如果 DOT_CLEANUP 标签设置为 YES,doxygen 将删除用于生成各种图形的中间文件。注意:此设置不仅用于点文件,还用于 msc 临时文件。默认值为:是

另请参阅:https ://www.doxygen.nl/manual/config.html ,更具体地说:https ://www.doxygen.nl/manual/config.html#cfg_dot_cleanup

在 doxywizard 中:

在此处输入图像描述

IE

  • 专家标签
  • 主题“窗格”最后一项dot
  • 在可能性列表中的最后一项DOT_CLEANUP
于 2022-03-01T11:56:50.197 回答