【问题标题】:With Doxygen 1.6.x, how to fix segfault crashes caused by \subpage circular dependencies?使用 Doxygen 1.6.x,如何修复由 \subpage 循环依赖引起的 segfault 崩溃?
【发布时间】:2014-03-15 15:24:23
【问题描述】:

由于各种原因,我坚持使用 1.6.3。

我发现如果页面 A 有一个 \subpage B 引用,而页面 B 有一个 \subpage A 引用。生成文档时出现段错误 11。如果我曾经在 \sa 部分使用子页面,\sa 也一样。

有没有办法解决这个问题,以便我仍然可以交叉引用两个页面?

【问题讨论】:

  • 我在 windows (1.8.6 和 1.6.3) 上尝试了以下操作: /** \mainpage 循环测试 \page pg_a 页面 A 文本页面 A 参考 B \subpage pg_b \page pg_b页面 B 文本页面 B 引用 A \subpage pg_a */ 并收到以下消息警告:在文件 aa.txt 的第 4 行定义的带有标签 pg_a 的页面是其自身的子页面!请删除此循环依赖项。正在退出...要么我没有发现问题,要么缺少某些信息来重现问题。

标签: documentation doxygen


【解决方案1】:

我自己发现了。我想要的命令是\ref

不过,当 Doxygen 发生循环 \subpage 时,IMO 不应该发生崩溃。

【讨论】:

    猜你喜欢
    • 2020-03-07
    • 1970-01-01
    • 1970-01-01
    • 2017-11-15
    • 1970-01-01
    • 2017-04-20
    • 1970-01-01
    • 2019-12-03
    • 1970-01-01
    相关资源
    最近更新 更多