我昨天得到了Doxygen,并且能够使用我的一个个人项目设置它(使用graphviz)(没有Doxygen通常用于设置文档的“特殊”注释)。但是,当我尝试在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?,我查看了所有设置并搜索了Google,发现没什么用处。