【发布时间】:2021-01-20 08:55:50
【问题描述】:
我正在尝试为我的 .c 和 .h 文件生成依赖关系图,这些文件由 c 编程使用 Graphviz 中的 Doxygen 和 .dot 文件编写
我有 Graphviz 2.44.1 和 Doxygen 版本 1.8.18
发生此错误,我不知道出了什么问题,我使用 cmd 命令行检查了 .dot 文件是否已正确安装并将其添加到路径变量中,我还在 Doxygen 中添加了点路径,有帮助吗?
注意:我正在使用 Doxywizard
Running dot for graph 31/38
Running dot for graph 32/38
Running dot for graph 33/38
Running dot for graph 34/38
Running dot for graph 35/38
Running dot for graph 36/38
Running dot for graph 37/38
error: Problems running dot: exit code=1, command='C:\Program Files\Graphviz 2.44.1\bin\dot', arguments='"C:/Users/Eng-Nour/Desktop/DOXY TRY/latex/interrupts_8c__incl.dot" -Tpdf -o "C:/Users/Eng-Nour/Desktop/DOXY TRY/latex/interrupts_8c__incl.pdf"'
error: Problems running dot: exit code=1, command='C:\Program Files\Graphviz 2.44.1\bin\dot', arguments='"C:/Users/Eng-Nour/Desktop/DOXY TRY/latex/interrupts_8h__dep__incl.dot" -Tpdf -o "C:/Users/Eng-Nour/Desktop/DOXY TRY/latex/interrupts_8h__dep__incl.pdf"'
error: Problems running dot: exit code=1, command='C:\Program Files\Graphviz 2.44.1\bin\dot', arguments='"C:/Users/Eng-Nour/Desktop/DOXY TRY/latex/main_8c__incl.dot" -Tpdf -o "C:/Users/Eng-Nour/Desktop/DOXY TRY/latex/main_8c__incl.pdf"'
error: Problems running dot: exit code=1, command='C:\Program Files\Graphviz 2.44.1\bin\dot', arguments='"C:/Users/Eng-Nour/Desktop/DOXY TRY/latex/interrupts_8h__incl.dot" -Tpdf -o "C:/Users/Eng-Nour/Desktop/DOXY TRY/latex/interrupts_8h__incl.pdf"'
error: Problems running dot: exit code=1, command='C:\Program Files\Graphviz 2.44.1\bin\dot', arguments='"C:/Users/Eng-Nour/Desktop/DOXY TRY/latex/seven__segments_8h__dep__incl.dot" -Tpdf -o "C:/Users/Eng-Nour/Desktop/DOXY TRY/latex/seven__segments_8h__dep__incl.pdf"'
error: Problems running dot: exit code=1, command='C:\Program Files\Graphviz 2.44.1\bin\dot', arguments='"C:/Users/Eng-Nour/Desktop/DOXY TRY/latex/seven__segments_8c__incl.dot" -Tpdf -o "C:/Users/Eng-Nour/Desktop/DOXY TRY/latex/seven__segments_8c__incl.pdf"'
error: Problems running dot: exit code=1, command='C:\Program Files\Graphviz 2.44.1\bin\dot', arguments='"C:/Users/Eng-Nour/Desktop/DOXY TRY/latex/seven__segments_8h__incl.dot" -Tpdf -o "C:/Users/Eng-Nour/Desktop/DOXY TRY/latex/seven__segments_8h__incl.pdf"'
error: Problems running dot: exit code=1, command='C:\Program Files\Graphviz 2.44.1\bin\dot', arguments='"C:/Users/Eng-Nour/Desktop/DOXY TRY/latex/std__types_8h__dep__incl.dot" -Tpdf -o "C:/Users/Eng-Nour/Desktop/DOXY TRY/latex/std__types_8h__dep__incl.pdf"'
【问题讨论】:
-
您使用的是哪个版本的 doxygen?
doxygen -d extcmd的结果是什么?注意重新运行时,在这种情况下 doxygen 删除乳胶目录或至少该目录中的*.md5文件!。 -
请同时发布问题中的点文件之一。
-
Doxygen 版本 1.8.18
-
使用doxygen向导应该没问题,但是调试起来就有点麻烦了。
标签: c doxygen graphviz dependency-graph