正如标题所说,Doxygen似乎没有注意到我的关闭"}"该组织。这就是我的Python文件:
##
# @defgroup api_ironpy IronPython
# @brief IronPython API
#
# @defgroup api_ironpy_foo Foo
# @ingroup api_ironpy
# @{
#
My Foo class definition goes here...
##
# @}
#
即使我删除了我的类定义并且只是创建了组,我也会得到相同的警告,所以我的班级不会干扰。知道是什么导致了这个以及如何修复它?我正在使用Doxywizard创建的默认设置,这是我的Doxygen项目中唯一的源文件。
我在另一个项目(C ++ / C#而不是Python)中创建组时使用了相同的过程而没有问题,在这些文件中看起来像这样:
///
/// @defgroup api_c_cpp C/C++
/// @brief C/C++ API
///
/// @defgroup api_c_cpp_bar Bar
/// @ingroup api_c_cpp
/// @{
///
Code goes here...
///
/// @}
///
答案 0 :(得分:0)
我已经用1.8.13
和1.8.11
的doxygen测试了以下内容。
当我按以下方式关闭组时,它会起作用。请注意## @}
之后和最终#
之前的新行。
## @}
#
我不知道这为什么起作用,但是它起作用。
我已经通过this example (pythonSample.py/cfg)进行了测试。