Doxygen对main.c的处理与其他文件不同

Doxygen对main.c的处理与其他文件不同,c,doxygen,C,Doxygen,doxygen没有处理我的main.c中的头注释,但是如果我将文件从main.c重命名为例如mainn.c,它工作得非常好 为什么main.c与其他文件名的处理方式不同? 如何使Doxygen像管理其他.c文件一样管理main.c 或者,这里的最佳实践是什么?我在Main.c中的目的是在标题文档中放一个简短的(也许不是那么简短的)产品描述和用例 头文件按如下方式启动: /**********************************************************//**

doxygen没有处理我的main.c中的头注释,但是如果我将文件从main.c重命名为例如mainn.c,它工作得非常好

为什么main.c与其他文件名的处理方式不同? 如何使Doxygen像管理其他.c文件一样管理main.c

或者,这里的最佳实践是什么?我在Main.c中的目的是在标题文档中放一个简短的(也许不是那么简短的)产品描述和用例

头文件按如下方式启动:

/**********************************************************//**
* @file    main.c
* @author  Somebody
* @brief   Main function and support functions.
* @details 
然后继续介绍我要记录的应用程序级内容。 Doxygen配置是安装时的默认配置,除了一些项目,例如针对C进行了优化,包括调用图等


谢谢..

如果不看一下您是如何记录它的,就很难说了。。。但是请确保在main.c文件中有一行

/*! file */


(默认情况下,Doxygen不记录全局对象)

经过一番周折后,这里是解决方案。(如MPI_所提议的)

正如我在问题中提到的

/**********************************************************//**
 * @file    main.c
 * @author  Somebody
 * @brief   Main function and support functions.
 * @details
适用于除main.c之外的所有文件(当然@file main.c行与其他文件不同。但是以下内容也适用于main.c:

/**********************************************************//**
 * @file    
 * @author  Somebody
 * @brief   Main function and support functions.
 * @details
它为什么起作用是个谜,但确实如此。 谢谢,Adrian

好吧,Doxygen是如何处理
main.c
?如果您想添加简短的描述,请将
\file main.c
添加到该文件中。此外,这取决于您的Doxygen配置。可能会重复
/**********************************************************//**
 * @file    
 * @author  Somebody
 * @brief   Main function and support functions.
 * @details