Sal*_*lil 15 doxygen dot graphviz
Doxygen配置:
DOT_PATH = ../../../../Applications/Contents/MacOS/Graphviz
HAVE_DOT = YES
SHORT_NAMES = YES
Run Code Online (Sandbox Code Playgroud)
从日志控制台,第一行它会发出警告:
警告:无法在../../../../Applications/Contents/MacOS/Graphviz找到点工具
我尝试了各种组合,但警告并没有消失,虽然它确实生成了图像.
使用9个并行线程生成点图...
运行图形为1/68
sh:dot:命令未找到运行dot的问题:退出代码= 127,command ='dot',arguments ='"/ Users/salilk/Documents/project/DoxygenDocs/html/a00033.dot"-Tpng -o"/ Users/salilk/Documents/project/DoxygenDocs/HTML/a00033.png""
在html目录中已生成.dot文件,但没有.png.
现在,如果我从终端执行相同的命令,则生成.png文件并显示在其.html文件中.
控制台的另一个错误是:
错误:打开地图文件/ Users/salilk/Documents/A2O Collaborate/DoxygenDocs/html/a00032.map以包含在文档中的问题!如果在上次运行失败后安装了Graphviz/dot,请尝试删除输出目录并重新运行doxygen.
这与上述问题有关吗?
我之前在Windows机器上使用过Doxygen并且没有这些错误,我们是否需要针对Mac进行任何特定的配置?
Jay*_*ase 19
将DOT_PATH设置为: /usr/local/bin

将 doxygen.conf 中的 DOT_PATH 设置为空白。这是有效的,因为 doxygen 会在你的路径中寻找。
我用 macports 安装了 doxygen,所以点位于 /opt/local/bin/dot