【发布时间】:2018-08-19 04:58:06
【问题描述】:
我有一个纯 C 项目,我想使用 doxygen 记录它。 Doxygen 插件已为 qtcreator 成功安装,我已经在一个简单的 C++ 项目上测试了 doxygen,这没问题。但它不适用于C项目,html文件的输出是空的,只是一个索引文件,没有其他页面。它似乎只适用于定义类的 C++ 项目。 Here 据说对于 C 文件,必须在每个头文件中添加一个 @file。我也这样做了,但它仍然不起作用。我不知道是什么,但似乎 doxygen 插件生成的配置被配置为不适用于 C 项目。
【问题讨论】:
-
您必须使用适当的
Doxyfile来配置 doxygen 工具。我有这样一个文件,但是,对于 cmets,它的长度约为 78+++ 字节,因此无法发布在“答案”中 -
@user3629249 可以通过选项 -s -u 减小 Doxyfile 的大小(-s 表示无注释,-u 表示更新,在这种情况下,可以看到创建了一个新文件.当只需要引用 doxygen 版本时,标准配置文件和使用的配置文件之间的差异。
-
如果没有 doxygen 配置文件中的 cmets,OP 将很难进行任何更改甚至理解他们正在查看的内容。