我昨天得到了 Doxygen,并且能够使用我的一个个人项目(没有 Doxygen 通常用于设置文档的“特殊”注释)来设置它(使用 graphviz)。但是,当我在 Chromium 上尝试使用相同的设置时,我收到了这个错误:
Preprocessing C:/Chromium/src/build/Release/obj/global_intermediate/blink/DebuggerScriptSource.h...
Parsing file C:/Chromium/src/build/Release/obj/global_intermediate/blink/DebuggerScriptSource.h...
Exiting...
DE_PATH?
C:/Chromium/src/breakpad/src/processor/disassembler_x86.h:45: warning: include file third_party/libdisasm/libdis.h not found, perhaps you forgot to add its directory to INCLUDE_PATH?
input buffer overflow, can't enlarge buffer because scanner uses REJECT
*** Doxygen has finished
好吧,我发现这个网页说 Doxygen 的程序员必须自己解决输入缓冲区问题:http: //doxygen.10944.n7.nabble.com/Error-Input-buffer-overflow-td1147.html所以也许我可以找到一个实用程序来拆分文件或为此。
问题 0:在您费心阅读任何其他问题之前,我想使用 doxygen 生成依赖关系图以更轻松地查看代码的原因是,我应该考虑是否有更好的替代方案(最好是我可以设置一个几个设置并按下一个按钮)?
Chromium 是在 Visual C++ Express 2010 中构建的,虽然它是 Chromium(一百万件事情可能出错),所以头文件问题并不令人惊讶。问题1:有人知道头文件发生了什么吗?
问题2:但是这个DE_PATH是什么?,我查看了所有设置并用谷歌搜索,没有发现任何有用的东西。