要从已记录的c头生成html文本。但是我对氧气有一个奇怪的问题:
html中缺少某些条目(枚举,结构,..)。如果我对错过的条目之一进行重新排序(将它们与已经显示的另外两个条目进行排序,那么它也会显示吗?!?
条目顺序有规则吗?如果可以,我可以禁用此规则吗?
在Linux中使用1.8.11,在Windows中使用最新的(1.8.14)。
例如,我有一些struct a,b,c,d,而struct d struct是c的一部分。
在“ C”中,我需要在c之前写d,否则会出现编译器错误。但是doxygen-出于某些奇怪的原因,仅在c位于d之前列出c。因此,我可以编译或拥有完整的文档。
答案 0 :(得分:0)
我创建了一个小示例,在这个示例中,我确实看到了所有元素:
/** \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;
};
我使用了默认的Doxyfile(doxygen -g)。
答案 1 :(得分:0)
头文件很大-很大,可以在此处发布-所以我尝试缩小它并找到了问题。不会显示的结构在其doxygen标头中具有@code blabla语句,但它需要一个@endcode(被遗漏了)。对不起,此错误警报。感谢albert的帮助。提出正确的问题也有帮助!