Doxygen ссылки на подпрограммы в других модулях / файлах в Fortran
У меня есть фортран подпрограмма proc
который вызывает подпрограмму Fortran uv
, uv
находится в другом модуле со своей собственной страницей модуля в Doxygen. Я хотел бы добавить ссылку, чтобы вы могли нажать на uv
на странице Doxygen для proc
и это приведет вас к uv
стр.
Я пытался сделать:
!> Comments
!! call \link uv \endlink
!> Comments
!! call \ref uv
!> Comments
!! call \see uv
Ни один из них не связан с uv
стр. Есть ли лучший способ сделать это? Я использовал ссылки HTML, и это сработало, но это громоздко и займет очень много времени, потому что у меня много подпрограмм, подобных этому.
1 ответ
С версией 1.8.12 вы можете ссылаться на подпрограммы других модулей с помощью \ref module_name.subroutine_name
где module_name
соответствует названию модуля и subroutine_name
соответствует названию субротина.
Если это не работает, убедитесь, что все ваши источники объявлены в INPUT
переменные вашего Doxyfile
,