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

0 ответов

Другие вопросы по тегам