2010-12-10 3 views
18

Ich dokumentiere die Header-Dateien einer C++ - Bibliothek mit Doxygen. Im Doxyfile, definiert ichDoxygen wird keine Header im Unterverzeichnis finden

INPUT = include/ 

in der Hoffnung, dass Doxygen dann Dokumentation für alle Header-Dateien in include/Foo erzeugen würde, aber es funktioniert nicht: nur die index.html erzeugt wird. Ich kann INPUT-include/Foo, stellen aber dann listet die Dokumentation die Header mit ihren Basisnamen (Reader.hh), während ich Kunden wollen die Header als Foo/Reader.hh usw. enthalten

Wie kann ich Doxygen bekommen im Unterverzeichnis suchen?

Antwort

32

Haben Sie RECURSIVE auf YES gesetzt?

# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
# should be searched for input files as well. Possible values are YES and NO. 
# If left blank NO is used. 

RECURSIVE    = YES 

es ist in der Doxyfile (hier Linie 608, könnte für Sie sligthly unterschiedlich sein)

+0

gemacht, aber es produziert immer noch Basisnamen für Header. –