Не могу разобрать исходный код хрома с Doxygen
Вчера я получил 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 и не нашел ничего полезного.