我试图用doxygen在C中记录枚举值。
在尝试为枚举值添加文档之前,我的整个项目文档构建得很好(包括使用相同格式文档的结构成员文档)。
当我尝试这样做时,doxygen运行时没有错误,但是由于通用索引处理器意外停止,尝试使PDF在make index处导致MiKTex失败。如果我让构建在这一点之后继续,它似乎会陷入无限循环中,因为构建永远不会结束。。。
当前如何记录枚举值:

/** @file filename.h
 *  @brief some description
 */

// Other documented code that builds fine...

/** A type that allows selection of a bar snsr (This builds fine also). */
typedef enum foo {
    barA = 0,           /**< Bar snsr A (either of these cause the build error). */
    barB = 1,           /**< Bar snsr B (either of these cause the build error). */
    numberOfBars = 2
} foo_t;

生成错误的屏幕截图:
Im在win7 64位上构建
这似乎只是一个问题,因为我把doxygen从1.8.4升级到1.8.8
还有人见过类似的吗?也许有办法?谢谢

最佳答案

这在较新版本的doxygen中得到了解决,特别是我目前使用的1.8.9.1没有这个问题。

09-28 04:30