首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Doxygen遗漏条目(取决于顺序)

Doxygen遗漏条目(取决于顺序)
EN

Stack Overflow用户
提问于 2018-11-06 17:19:02
回答 2查看 26关注 0票数 0

我想从一个有文档记录的c-header生成html-documenation。但是我对doxygen有一个奇怪的问题:

一些条目(枚举、结构、..)在html中遗漏了。如果我重新排序其中一个丢失的条目(将它们放在已经显示的其他两个条目中,那么它也会显示?!?条目的顺序有没有规则?如果是,我可以禁用此规则吗?

Linux中使用1.8.11,Windows中使用最新版本(1.8.14)。举个例子,我有几个struct a,b,c,d,而struct d struct是c的一部分。

在" c“中,我需要把d写在c之前,否则我会得到编译器错误。但是doxygen -出于某种奇怪的原因,只有当它位于d之前时才会列出c,所以我可以编译,也可以拥有完整的文档。

EN

回答 2

Stack Overflow用户

发布于 2018-11-06 19:19:35

我创建了一个小示例,在这个示例中,我确实看到了所有元素:

代码语言:javascript
复制
/** \file */

/** docu structure a */
struct a
{
  /** docu member a */
  int mem_a;
};

/** docu structure b */
struct b
{
  /** docu member b */
  int mem_b;
};

/** docu structure d */
struct d
{
  /** docu member d */
  int mem_d;
};

/** docu structure c */
struct c
{
  /** docu member c */
  int mem_c;
  /** docu structure inside c */
  struct d str_d;
};

我使用了默认的doxygen文件(doxygen -g)。

票数 0
EN

Stack Overflow用户

发布于 2018-11-07 14:04:45

头文件非常大--太大了,不能在这里发布--所以我试着缩小它,找到了问题所在。不会显示的结构在其doxygen头中有一个@code blabla语句,但它需要一个@endcode (遗漏了)。很抱歉这是个错误的警报。感谢艾伯特的帮助。问正确的问题也很有帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53168901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档