【发布时间】:2014-03-31 11:50:04
【问题描述】:
我想在 doxygen 中定义一个别名。根据文档和推荐,我只是在Doxyfile 中添加类似的内容
ALIASES += sideeffect="\par Side Effects:\n"
然后在源代码文档中使用@sideeffect。但我在运行 doxygen 时收到此消息:
/path/to/file.f:12: warning: Found unknown command `\sideeffect'
我也尝试转义引号和反斜杠:
ALIASES += "sideeffect=\"\\par Side Effects:\\n\""
并使用= 而不是+=(我还确保ALIASES 选项未在Doxyfile 的其他任何地方定义)。其他选项工作正常。
即使是简单的ALIASES += "foo=bar" 也不起作用(未知命令 `\foo')。
我使用的是doxygen 1.7.6.1(Ubuntu 12.04),这个版本创建的Doxyfile有ALIASES这一行,所以我猜应该支持。我可能做错了什么?
【问题讨论】:
-
更新版本的 doxygen 会发生什么?
-
这行得通吗:
ALIASES += "foo=bar"? -
@albert 我会尝试安装更新的版本,但正如我在修改后的问题中所说,这个版本创建了
ALIASES行本身。如果可能的话,我想保留分发。 -
@svaberg 我修改了问题,它也不起作用。
-
嗯。那我就不知道了。我建议创建一个测试项目(例如,使用单个文件)并使用
doxygen -g选项生成一个新的、干净的Doxyfile。
标签: doxygen