【发布时间】:2015-06-26 19:06:16
【问题描述】:
我在 MATLAB 中有一个 OO 项目,想自动生成一些文档。
经过一些研究,我发现了一个名为 mtoc++ 的便捷工具,它显然使用 Doxygen 生成文档(我没有经验)。
我唯一的问题是,为了使用该工具,我是否需要使用特定格式(语言?)在 MATLAB 中编写 cmets,以便 mtoc++/Doxygen 可以理解并记录我的 cmets?
如果是这样,那么这种格式/语言是什么,我在哪里可以找到它的描述?
【问题讨论】:
我在 MATLAB 中有一个 OO 项目,想自动生成一些文档。
经过一些研究,我发现了一个名为 mtoc++ 的便捷工具,它显然使用 Doxygen 生成文档(我没有经验)。
我唯一的问题是,为了使用该工具,我是否需要使用特定格式(语言?)在 MATLAB 中编写 cmets,以便 mtoc++/Doxygen 可以理解并记录我的 cmets?
如果是这样,那么这种格式/语言是什么,我在哪里可以找到它的描述?
【问题讨论】:
正确安装和配置mtoc++/Doxygen后,会自动创建文档。
如果您想为特定的自定义参数定义个性化的 cmets,您可以按照此页面上的说明进行操作:
http://www.ians.uni-stuttgart.de/MoRePaS/software/mtocpp/docs/tools.html
查看标题mtoc++ 过滤器的配置选项。
您需要做的是编辑 mtocpp.conf 文件,该文件位于 tools/config 文件夹中,您将使用的格式如下:
add(params) = <parameter1_name> => """Your parameter1 description text in triple quotes""";
一个例子是:
add(params) = myVariable => """This variable is defined by me""";
因此您可以为您的参数、字段、额外文档和全局设置定义个性化的 cmets。
我确信必须有其他解决方法来添加 cmets 和文档。
我希望这会有所帮助。编码愉快。
【讨论】: