【问题标题】:Doxygen Alias randomly printing paragraph html tagDoxygen Alias 随机打印段落 html 标签
【发布时间】:2022-06-10 18:30:57
【问题描述】:

doxygen 及其配置的新手!

我在 external.cfg 配置文件中创建了一个新别名。

ALIASES                += frmnam{1}="\@frmnam=\1"

在我们所有降价页面的标题中,我们都有版权声明,如您所见,我在段落顶部添加了别名标签。

<p style="display:none">
@frmnam{clientAttributes}
@version 1
@copyright The company.com
@date 1996-2022
@brief Client Attributes
</p>

正如您在生成的输出下方看到的,我们在第 1 行的末尾获得了额外的 &lt;/p&gt;,在第二行的开头获得了 &lt;p &gt;

<p  style="display:none"></p>
<p >@frmnam=clientAttributes  
@version 1
@copyright The company.com
@date 1996-2022
</p>

理想输出

<p style="display:none">
@frmnam=clientAttributes  
@version 1
@copyright The company.com
@date 1996-2022
</p>

有谁知道如何阻止它生成。 我尝试了多种变体,将 HTML 放在别名本身中,但没有任何乐趣。 任何帮助将不胜感激

谢谢

已编辑,doxy -x 输出(必须删除一些路径名)

C:\Program Files\doxygen\bin>doxygen -x "C:\Dev\########\########\WMS\########\WMSDev\Core\Product\doxyman.man.external.eng.cfg"
warning: Tag 'CLASS_DIAGRAMS' at line 2238 of file 'C:\Dev\########\########\WMS\########\WMSDev\Core\Product\doxyman.man.external.eng.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
# Difference with default Doxyfile 1.9.3 (c0b9eafbfb53286ce31e75e2b6c976ee4d345473)
PROJECT_NAME           = "######## External Guide"
PROJECT_BRIEF          = "######## External Guide"
OUTPUT_DIRECTORY       = C:\Dev\########\V60\########\doc\eng\external
STRIP_FROM_PATH        = C:\Dev\########\########\WMS\########\WMSDev \
                         C:\Dev\########\V60\########\doc\src \
                         C:\Dev\########
ALIASES                = "intransaction=\n<b>Transaction control is managed by calling function.</b>" \
                         "outtransaction=\n<b>Transaction control is managed within function. Commit and Rollback internally.</b>" \
                         frmnam{1}=\@frmnam=\1
EXTENSION_MAPPING      = pc=C \
                         s=C \
                         msg=md \
                         txt=md
EXTRACT_STATIC         = YES
SHOW_FILES             = NO
SHOW_NAMESPACES        = NO
WARN_LOGFILE           = C:\Dev\########\V60\########\build\doxygen.external.eng..txt
INPUT                  = C:\Dev\########\########\WMS\########\WMSDev\Core\Product \
                         C:\Dev\########\########\WMS\########\WMSDev\WMSRep\Database\01_Tables
FILE_PATTERNS          = *ClientAttributes*.md
RECURSIVE              = YES
IMAGE_PATH             = C:\Dev\########\########\WMS\########\WMSDev\Core\Product
FILTER_PATTERNS        = *.md=C:\Dev\########\########\WMS\########\WMSDev\WMS\Utilities\python\doxy.md.imagemanual.py
USE_MDFILE_AS_MAINPAGE = Config.Main.md
MATHJAX_RELPATH        = https://cdn.jsdelivr.net/npm/mathjax@2
LATEX_BATCHMODE        = YES
INCLUDE_PATH           = C:\Dev\########\V60\########\include

【问题讨论】:

  • 您使用的是哪个版本的 doxygen?请指定您使用的 doxygen 设置文件和默认设置之间的差异(即doxygen -x 的结果)。请提供一个小的、真实的输入示例,以便我们尝试重现您面临的问题。
  • 您好,是的,这会很有帮助,这里是 C:\Program Files\doxygen\bin>doxygen --version 1.9.3 当我调用 doxygen 时,它所拥有的只是 .cfg 的路径文件,我确定你知道这有很多配置选项
  • 那么您的配置文件中有什么具体内容(即doxygen -x Doxyfile 的输出)以及示例的外观如何?
  • 更新我的问题,谢谢

标签: html markdown documentation alias doxygen


猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-09-09
  • 2016-05-17
  • 1970-01-01
  • 2019-08-26
  • 1970-01-01
  • 2016-01-15
  • 1970-01-01
相关资源
最近更新 更多