我尝试使用Doxygen,但我无法使用我的代码。简而言之,如果它包含#include
的Doxygen就会忽略它。这是一个MWE:
/*!
\file
\brief This foos bars
\author John doe
*/
#include <stdio.h>
#include <stdlib.h>
/*!
\brief print a net.
This prints nets.
\param net Net to print.
*/
void printf_net(int8_t* net){
printf("%d\n",L);
for(int i=0;i<L*L*L;i++){
printf("%d\n",net[i]);
}
}
如果我评论#include
,则会为该功能生成文档,但不会生成文档。我应该在代码中纠正什么?
更新
回应评论,
/**
代替/*!
似乎无法改变行为。ENABLE_PREPROCESSING = YES
。基本上,我拥有图形向导的所有默认值。更新:
我偶然启用了HAVE_DOT
。禁用该选项可以解决我的问题。