2010-12-10 28 views
18

Je documente les fichiers d'en-tête d'une bibliothèque C++ avec Doxygen. Dans le Doxyfile, je définissaisDoxygen ne trouve pas d'en-têtes dans le sous-répertoire

INPUT = include/ 

dans l'espoir que Doxygen alors générer de la documentation pour tous les fichiers d'en-tête dans include/Foo, mais il ne possède pas: seul le index.html est généré. Je peux mettre INPUT-include/Foo, mais la documentation énumère les en-têtes avec leurs noms de base (Reader.hh), alors que je veux les clients d'inclure les en-têtes comme Foo/Reader.hh etc.

Comment puis-je obtenir Doxygen regarder dans le sous-répertoire?

Répondre

32

Avez-vous réglé RECURSIF sur OUI?

# 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 

il est dans la Doxyfile (ligne 608 ici, peut-être sligthly différent pour vous)

+0

DONE, mais il produit encore des noms de base pour les en-têtes. –