我正在使用Doxygen来记录Fortran代码,并且我声明了变量,例如:
REAL(KIND=8), PARAMETER :: myParam = 1.0_8
但Doxygen感到困惑,似乎认为REAL
是一个函数并抛出:
warning: documented function `real' was not declared or defined.
我将OPTIMIZE_FOR_FORTRAN
设置为YES
,这不是问题。
有没有办法纠正这个问题,而不必在构建文档时将一些预处理器保护包裹在我的变量周围,以便在没有REAL
参数的情况下将它们声明为KIND
?