Поскольку файл cuda «.cu» в основном c, есть ли способ использовать doxygen для создания документации для файлов «.cu»? Я заметил, что NVIDIA использует doxygen для создания документации cuda. Однако, когда я использую doxygen, файлы «.cu» игнорируются.
Есть ли способ документировать файл cuda .cu с использованием doxygen
Ответы (2)
Я подозреваю, что это ваша проблема: 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
В случае, если кто-то еще придет и прочитает это с той же проблемой, вам нужно сделать следующее:
Добавьте
*.cuкFILE_PATTERNS.Добавьте
cu=c++EXTENSION_MAPPING.
Вы можете найти документацию для обоих вариантов здесь.
Если вы используете графический интерфейс Windows Doxygen, FILE_PATTERNS находится на странице Input, а EXTENSION_MAPPING — на странице Project.
cu=C++ cuh=C++ cuhpp=C++? Кроме того, я должен установить FILE_PATTERNS в супер-длинный список всего, а также *.cu, или я могу установить только *.cu с добавлением doxygen остальных?
- person einpoklum; 23.10.2016