QTC项目的氧发生器

QTC项目的氧发生器,c,qt,doxygen,C,Qt,Doxygen,我有一个纯C项目,我想用doxygen来记录它。 DyXEnGuin插件成功安装QT创世,我在一个简单的C++项目上测试了doxGEY。但是它不适用于C项目,html文件的输出是empyt,只是一个索引文件,没有其他页面。它似乎只在定义类的C++项目上工作。 据说对于C文件,必须在每个头文件中添加一个@文件。我也这么做了,但还是不起作用。我不知道是什么,但似乎doxygen插件生成的配置配置不适用于C项目。只需稍作更改,您就可以调整此文件: /* doxygen.cfg */ 只需运行:do

我有一个纯C项目,我想用doxygen来记录它。 DyXEnGuin插件成功安装QT创世,我在一个简单的C++项目上测试了doxGEY。但是它不适用于C项目,html文件的输出是empyt,只是一个索引文件,没有其他页面。它似乎只在定义类的C++项目上工作。
据说对于C文件,必须在每个头文件中添加一个@文件。我也这么做了,但还是不起作用。我不知道是什么,但似乎doxygen插件生成的配置配置不适用于C项目。

只需稍作更改,您就可以调整此文件:

/* doxygen.cfg */


只需运行:
doxygen-doxygen.cfg

您必须使用配置doxygen工具的适当的
Doxyfile
。我有一个这样的文件,但是,它有大约78+++字节长的注释,所以不能发布在'answer@user3629249可以通过选项-s-u来减小Doxyfile的大小(-s表示无注释,-u表示更新,在这种情况下,可以查看是否创建了新文件。当只需要引用doxygen版本以及标准配置文件与使用的配置文件之间的差异时。如果没有doxygen配置文件中的注释,OP将很难进行任何更改或ev我想知道他们在看什么。
PROJECT_NAME = "AppName"
PROJECT_NUMBER = "1.0"
OUTPUT_DIRECTORY = ../misc/doxygen
OUTPUT_LANGUAGE = Spanish
OPTIMIZE_OUTPUT_FOR_C = YES
EXTRACT_ALL = YES
EXTRACT_PRIVATE = YES
EXTRACT_STATIC = YES
EXTRACT_LOCAL_METHODS = YES
# If you want to generate code for .c files
SOURCE_BROWSER = YES
INLINE_SOURCES = YES
#
REFERENCED_BY_RELATION = YES
REFERENCES_RELATION = YES
INPUT =
FILE_PATTERNS = *.h *.c
RECURSIVE = YES
TAB_SIZE = 4
GENERATE_HTML = YES
GENERATE_LATEX = NO