I am trying Graphviz and doxygen on a rather large C++ library to generate UML. It generates the .dot files but then says it can't open the .map files.
I am running doxygen 1.8.3 and 2.30.1 installed via the msi on Windows 7 64bit. I also manually set the path to the Graphviz bin folder.
Errors look like: error: problems opening map file /inherit_graph_11.map for inclusion in the docs!
I know you found your solution, but for the sake of people like myself coming from Google, I'd like to make this as easy as possible for everyone.
If you're on Windows, and have installed both Doxygen and Graphviz, or if you're on Linux and have used apt-get install doxygen graphviz
, the next step is to make sure that you're able to run the dot
command from the command prompt/terminal. You can do this by making sure that the Graphviz/bin
folder is appended to your PATH file.
Refer to this answer (removed by SO so here is a archive.org link) if you need more details on how to properly set up Doxygen/Graphviz for visualizations
Because I had simmilar problems and needed a lot of time to fix it, I will summarize the important facts for getting it running:
These steps did it to make it working for me.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With