2010-10-28 40 views

Répondre

3

Je pense que ceci est votre problème: http://www.stack.nl/~dimitri/doxygen/config.html#cfg_file_patterns

Si la valeur de la balise INPUT contient des répertoires, vous pouvez utiliser la balise FILE_PATTERNS pour spécifier un ou plusieurs motifs génériques (comme * .cpp et * .h) pour filtrer les fichiers sources dans les répertoires. Si cette case est vide, les modèles suivants sont testés: .c * .cc * .cxx * .cpp * .C++ * .d * .java * .ii * .ixx * .ipp * .i ++ * .inl * .h * .hh .hxx * .hpp * .h ++ * .idl * .odl * .cs * .php * .php3 * .inc * .m * .mm * .dox * .py .f90 * .f * .vhd * .vhdl

+0

Merci beaucoup, maintenant ça marche. – emailhy

+0

Basé sur un autre rapport, il peut également être utile de vérifier le paramètre EXTENSION_MAPPING – albert

1

Dans le cas où quelqu'un vient le long d'autre et de lire ce avec le même problème, ce que vous devez faire est la suivante:

  1. Ajouter *.cu à FILE_PATTERNS.

  2. Ajouter cu=c++EXTENSION_MAPPING.

Vous trouverez la documentation des deux options here.

Si vous utilisez l'interface Windows GUI Doxygen, FILE_PATTERNS est sur la page Input et EXTENSION_MAPPING est sur la page Project.

+0

Cela ne devrait pas être 'cu = C++ cuh = C++ cuhpp = C++'? De plus, est-ce que je mets FILE_PATTERNS à la super-longue-liste-de-tout et également le '* .cu', ou est-ce que je le mets seulement à' * .cu' avec doxygen ajoutant le reste? – einpoklum