记录枚举值会导致MikTex错误吗?

时间:2014-08-27 15:06:14

标签: c enums doxygen miktex

我尝试使用doxygen在C中记录枚举值。

我的整个项目文档构建正常(包括使用相同格式文档的结构成员文档),直到我尝试为枚举值添加文档。

当我尝试这样做时,doxygen运行时没有错误,但是由于通用索引处理器意外停止,因此尝试在makeindex中使得MiKTex中的PDF结果失败。如果我在这一点之后让构建继续,它似乎会陷入一种无限循环,因为构建永远不会结束......

我目前如何尝试记录枚举值:

/** @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;

构建错误的屏幕截图: Screenshot of build with error 我建立在win7 64位

这似乎是一个问题,因为我将doxygen从1.8.4升级到1.8.8

还有其他人见过类似的吗?也许有一个修复?感谢

1 个答案:

答案 0 :(得分:0)

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