Есть ли способ документировать файл ".cu" cuda с помощью doxygen - PullRequest
7 голосов
/ 29 октября 2010

Поскольку файл cuda ".cu" в основном c, есть ли способ, которым мы можем использовать doxygen для создания документации для файлов ".cu"?Я заметил, что NVIDIA использует doxygen для генерации документации cuda.Однако, когда я использую doxygen, файлы .cu игнорируются.

Ответы [ 2 ]

3 голосов
/ 10 мая 2015

В случае, если кто-то еще придет и прочитает это с той же проблемой, вам нужно сделать следующее:

  1. Добавить *.cu к FILE_PATTERNS.

  2. Добавить cu=c++ EXTENSION_MAPPING.

Вы можете найти документацию для обоих вариантов здесь .

Если вы используете интерфейс Windows Doxygen с графическим интерфейсом пользователя, FILE_PATTERNS находится на странице Input, а EXTENSION_MAPPING - на странице Project.

3 голосов
/ 29 октября 2010

Я подозреваю, что это ваша проблема: http://www.doxygen.nl/manual/config.html#cfg_file_patterns

Если значение тега INPUT содержит каталоги, вы можете использовать тег FILE_PATTERNS для указания одного или нескольких шаблонов подстановочных знаков (например, *.cpp и * .h) для фильтрации исходных файлов в каталогах.Если оставить это поле пустым, будут проверены следующие шаблоны: .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

...