我试图从c ++代码生成uml图。在我改变了以下几行之后
EXTRACT_ALL = YES
HAVE_DOT = YES
UML_LOOK = YES
然后我收到这个错误信息
```
doxygen的 错误:无法打开临时文件/ path / to / file / doxygen_objdb_3332.tmp```
有谁知道如何解决这个问题。我在OSX 10.10上使用doxygen 1.8.11。谢谢!
已解决:c ++代码位于 dropbox ,我 已移动 到我的用户文件夹来自Dropbox。
答案 0 :(得分:4)
如果doxygen没有对OUTPUT_DIRECTORY的写访问权,则会出现此错误。
答案 1 :(得分:0)
我觉得我在使用OMNET ++文档生成器生成NED文件和完整的C ++文档时遇到了类似的问题。
OMNET ++附带Doxygen,但事实证明该版本已过时。我最终下载了最新版本的Doxygen,并用最新版本替换现有的doxygen.exe文件(在本文发表时,它在这里找到:http://www.doxygen.nl/download.html)
我希望这可以帮助任何未来的用户!我花了很长时间才弄明白。
此致
范