我在一个相当大的C ++库上尝试Graphviz和doxygen来生成UML。它生成.dot文件,但后来说它无法打开.map文件。
我在Windows 7 64bit上通过msi运行doxygen 1.8.3和2.30.1。我还手动设置Graphviz bin文件夹的路径。
错误看起来像: 错误:打开地图文件/inherit_graph_11.map以包含在文档中的问题!
答案 0 :(得分:26)
我知道你找到了解决方案,但为了像我这样的人来自Google,我想让每个人都尽可能轻松。
如果您使用的是Windows,并且同时安装了Doxygen和Graphviz,或者您使用的是apt-get install doxygen graphviz
,那么下一步就是确保您可以从命令提示符/终端运行dot
命令。您可以通过确保将Graphviz/bin
文件夹附加到PATH文件来执行此操作。
如果您需要有关如何正确设置Doxygen / Graphviz以进行可视化的详细信息,请参阅this answer
答案 1 :(得分:5)
因为我遇到了类似的问题,需要花很多时间来修复它,所以我将总结一下让它运行的重要事实:
这些步骤是为了让它为我工作。
答案 2 :(得分:3)
2017年在Windows 10上,我需要:
答案 3 :(得分:0)