【问题标题】:How can I Doxygen Fortran main program?如何使用 Doxygen Fortran 主程序?
【发布时间】:2021-11-09 07:54:44
【问题描述】:

我有一个很短的程序:

!> This is a test.
program main

    implicit none

    integer :: i
    real :: a

    !> THIS IS A LOOP!
    do i = 1,10
        a = 2.0*i
        write(*,*) a
    end do

end program main

但是在生成的 Doxygen 文档中,只显示了This is a test.
我怎样才能让THIS IS A LOOP! 显示? 我知道它适用于子例程和模块。

【问题讨论】:

  • 欢迎您,我建议您使用tour。请注意,与 C 中的一切都是函数不同,Fortran 区分了几种类型的编译单元:程序、子例程、函数、模块以及较少使用的块数据。

标签: fortran doxygen


【解决方案1】:

嗯,刚刚找到了解决方法here

我必须这样做:

program test

call main()

contains

!> This is a test.
subroutine main()

    implicit none

    integer :: i
    real :: a

    !> - THIS IS A LOOP!
    do i = 1,10
        a = 2.0*i
        write(*,*) a
    end do

end subroutine main

end program test

【讨论】:

    猜你喜欢
    • 2014-04-10
    • 2020-05-15
    • 2022-01-25
    • 2017-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-23
    • 1970-01-01
    相关资源
    最近更新 更多