doxygen defgroup结果为空组 我有一个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 //! @} /! //! @defgroup MY_FOOBARS foobar常量列表 //! //! 这是对该角色的更详细描述 //! 由foobar常量播放 //! //! @{ 静态常量char*FOOBAR1=“AA”/!

doxygen defgroup结果为空组 我有一个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 //! @} /! //! @defgroup MY_FOOBARS foobar常量列表 //! //! 这是对该角色的更详细描述 //! 由foobar常量播放 //! //! @{ 静态常量char*FOOBAR1=“AA”/!,c++,doxygen,doxygen-addtogroup,C++,Doxygen,Doxygen Addtogroup,我也尝试过用@addtogroup或@ingroup显式添加组成员,但这两种方法似乎都不起作用 你有没有想过为什么这不起作用,我需要做些什么才能让它起作用 编辑克里斯指出的打字错误 解决方案 为了实现这一点,我需要在我的doxygen配置中设置EXTRACT_STATIC=YES。您的文档结构似乎正确(例如,请参阅doxygen手册中的)。然而,您似乎使用了/|来完成这项工作,我需要在我的doxygen配置中设置EXTRACT_STATIC=YES。如果不这样做,我的组中的静态变量将不会包含在文

我也尝试过用@addtogroup或@ingroup显式添加组成员,但这两种方法似乎都不起作用

你有没有想过为什么这不起作用,我需要做些什么才能让它起作用

编辑克里斯指出的打字错误

解决方案


为了实现这一点,我需要在我的doxygen配置中设置EXTRACT_STATIC=YES。

您的文档结构似乎正确(例如,请参阅doxygen手册中的)。然而,您似乎使用了
/|来完成这项工作,我需要在我的doxygen配置中设置EXTRACT_STATIC=YES。如果不这样做,我的组中的静态变量将不会包含在文档中

好样的!我在上面编辑过。但这并没有起到任何作用。我想知道小组元素是否不支持“事后”评论,并尝试将它们放在元素前面,但也没有帮助。修复!为了实现这一点,我需要在doxygen config.Great中设置EXTRACT_STATIC=YES。也许你应该把它作为一个答案贴出来并接受它。看到下面的答案了吗?您需要选中它以显示为解决方案。