c++ - doxygen defgroup 结果为空组

标签 c++ doxygen doxygen-addtogroup

我有一个包含一些常量的 C++ 类实现文件。常量出现在类方法实现之前。我想将常量组合在一起。我的组和描述显示在“模块”选项卡中,但这些组都是空的。存在详细描述,但没有组成员。分组是这样的:

//!
//! @defgroup MY_FOOBARS list of foobar constants
//!
//! This is a more detailed description of the role
//! played by the foobar constants
//!
//! @{

static const char* FOOBAR1  = "AA";                 //!< A short summary of FOOBAR1
static const char* FOOBAR2  = "BB";                 //!< A short summary of FOOBAR2

//! @}

我也试过使用@addtogroup 或@ingroup 显式添加组成员,但似乎都不起作用。

关于为什么这不起作用以及我需要做什么才能让它起作用有什么想法吗?

EDIT Chris 指出的打字错误

解决方案

为了完成这项工作,我需要在我的 doxygen 配置中设置 EXTRACT_STATIC=YES。

最佳答案

为了完成这项工作,我需要在我的 doxygen 配置中设置 EXTRACT_STATIC=YES。如果不这样做,我组中的静态变量将不会包含在文档中。

关于c++ - doxygen defgroup 结果为空组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9873607/

相关文章:

c++ - 使用 Doxygen 记录命名空间

c++ - 如何使 C++ 中的值未定义?

c++ - 如何查看C++宏的内容?

c++ - Windows ACL 和 ACCESS_MASK

c++ - 这可以用 OpenGL 完成吗?

c++ - doxygen - 如何多行文件文档枚举?

sdk - 将 Doxygen 用于商业闭源产品

c++ - 使用 doxygen 分组 -> 到 uml 图的输出被复制