我在 SLED 10.4 (linux) 下运行 doxygen 1.8.3.1,并试图记录一个包含类似于以下结构的 C 头文件:
/** Test struct definition */
typedef struct
{
int member_1; /**< Single-line detailed description */
int member_2; /**< Multi-line detailed description. Blah
blah blah */
} TEST_S;
Doxyfile 是由 生成的默认文件doxygen -g
,唯一的变化是我编辑了 INPUT 标记以指向我的源。
Doxygen 按预期从单行描述生成简单的 memdoc 段落,但是,多行描述以某种方式被处理,因此第一行被格式化为代码片段。我不知道为什么。生成的实际 HTML 如下:
<pre class="fragment"> Multi-line detailed description. Blah
</pre><p> blah blah </p>
为什么 Doxygen 不只生成一个简单的段落?