强氧:具有;“模块”;在目录中使用Fortran代码执行两次
我目前正在doxygen的帮助下记录一个F95/2003软件项目。一方面,我在强氧:具有;“模块”;在目录中使用Fortran代码执行两次,fortran,doxygen,Fortran,Doxygen,我目前正在doxygen的帮助下记录一个F95/2003软件项目。一方面,我在@defgroup,@addtogroup,@ingroup的帮助下对相应的页面进行了分组。。。。最终位于目录和顶部菜单中的点模块下。然后,该项目还包含适当记录的Fortran模块,它们在目录中也作为单独的模块出现,这使得它们很难区分。如何重命名其中一个?就像将从Fortran模块文档中生成的模块页面命名为Fortran模块,或者最好的选择是完全删除Fortran模块的单独模块页面,因为它们也属于一个doxygen组,
@defgroup
,@addtogroup
,@ingroup
的帮助下对相应的页面进行了分组。。。。最终位于目录和顶部菜单中的点模块下。然后,该项目还包含适当记录的Fortran模块,它们在目录中也作为单独的模块出现,这使得它们很难区分。如何重命名其中一个?就像将从Fortran模块文档中生成的模块页面命名为Fortran模块,或者最好的选择是完全删除Fortran模块的单独模块页面,因为它们也属于一个doxygen组,也可以在那里找到 原则上,“Fortran模块”列为名称空间,但通过OPTIMIZE\u FOR\u Fortran=YES
将名称更改为“模块”。获得正确的命名当然是一个难题
Doxygen还可以更改(关于名称和显示/隐藏)某些布局元素,请参阅Doxygen手册段落:“更改页面布局”()
创建布局文件时,请说:
doxygen -l mylayout.xml
并在此处更改该行(约为第8行):
我想你得到了你想要的效果
以下我没有尝试过(因此我不知道在您的情况下会有什么影响,我有很大的疑问,但我在这里提到它是为了完整性,因为我想到了),但是doxygen也有\namespace
命令,也许您可以在这种情况下使用它来代替分组命令。解决方法对于我来说,布局文件工作得很好。谢谢。
<tab type="namespaces" visible="yes" title="">
<tab type="namespaces" visible="yes" title="Fortran Modules">
LAYOUT_FILE = mylayout.xml