【发布时间】:2021-12-28 11:36:27
【问题描述】:
我想创建一个自定义标签,其中包含票号以及 doxygen 中 Doors 工具的链接
# @sw_requirement{TESTID, https://xyz}
对于一个论点,尝试了以下方式:
ALIASES +="requirement{1}=@xrefitem requirement \"Requirements\" \"Requirements Traceability\" <a href=\"https://yxx.com/tracker08/browse/\1\">\1</a>"
效果很好。
Doxygen 1.9.2 版
我尝试了以下方法:
ALIASES += sw_requirement{2}=@xrefitem sw_requirement \"Requirement(s) under Test\" \"requirement based tests\"
这不会产生所需的输出
【问题讨论】:
-
doxygen 的哪个版本?我假设您想要一个带有 2 个参数的自定义命令,这可以通过
ALIASES设置来完成,请参阅 doxygen.org/manual/config.html#cfg_aliases 和 doxygen.org/manual/custcmd.html 。你哪里有问题? -
嗨,我使用了别名,但没有得到我想要的输出。对于一个输入,它对我来说很好 "requirements{1}=@xrefitem requirements \"Requirements\" \"Requirements Traceability\" jira.com/tracker08/browse\1\">\1" 但是当我再添加一个值时,它并没有达到预期。我正在使用最新版本的 doxygen。 "sw_requirement{2}=@xrefitem sw_requirement \"测试下的需求\" \"基于需求的测试\"
-
我尝试过这样的事情:“sw_requirement{2}=@xrefitem sw_requirement \"Test under Test\"\"requirement based tests\"
-
请将您的附加信息(包括 doxygen 版本)添加到问题中。我在任何地方都看不到您要使用的参数,即第二个
ALIASES中的\1和\2 -
我不知道你想要的灵活性很难说,但你管理了 1 个参数,所以 2 个参数只是对它的一个小增强。请举一个小例子(在问题中)。