gpt4 book ai didi

qml - doxygen 不从输入过滤器 (doxyqml) 产生输出

转载 作者:行者123 更新时间:2023-12-05 00:24:40 33 4
gpt4 key购买 nike

我正在尝试使用 doxyqml 通过 doxygen 生成 QML 文档,但未创建文档页面。

根据 doxyqml 文档,我已将 *.qml 条目添加到 FILE_PATTERNS ,并将 *.qml=doxyqml 添加到 FILTER_PATTERNS (doxyqml 可从 /usr/bin 获得,因此只需在启动行上调用 0x1045 即可)。

从 doxygen 输出我可以看到 doxyqml 文件模式正在工作,因为文件出现在输出的“阅读”阶段 - 但不是解析阶段。如果我向文件中添加 *.qml 或其他一些非 QML 语句,则 doxygen 输出中会出现 doxyqml 错误,因此我知道正确调用了 doxyqml。

我也知道 doxyqml 输出是正确的,因为如果我直接使用 qml 文件之一复制调用 doxyqml 的输出,并将其粘贴到 #define 文件中,则 doxygen 会为其构建文档。

就好像 doxygen 只是没有读取 doxyqml 的输出一样。有没有其他人有这种经验?我正在使用 doxygen 1.8.8 和最新的 doxyqml 代码库(2014 年 7 月 7 日)。

最佳答案

似乎是因为 Doxygen 使用文件扩展名来计算使用什么解析器来分析文本,并且因为 *.qml是新来的,它猜错了(虽然我不知道它试图使用哪个)。

解决方案是告诉 Doxygen 使用哪个解析器来处理 QML 文件,所以我只需要添加 qml=c++EXTENSION_MAPPING ,然后一切都按预期进行。

关于qml - doxygen 不从输入过滤器 (doxyqml) 产生输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25763060/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com