Text 如何在Doxygen文档中获取纯文本文件?

Text 如何在Doxygen文档中获取纯文本文件?,text,text-files,doxygen,doxywizard,Text,Text Files,Doxygen,Doxywizard,我不能在我的Doxygen文档中包含任何文本文件。唯一的例外是我设置为主页的README.md文件 特别是,我希望看到文档中的Changelog.txt文件。我试图在输入字段和文件模式字段中显式添加它,但没有成功。在生成的HTML文档中,我无法在文件列表中找到任何内容,也无法进行搜索 唯一的跟踪在Doxygen的日志文件中: Preprocessing C:/Source/Changelog.txt... Parsing file C:/Source/Changelog.txt... ... P

我不能在我的Doxygen文档中包含任何文本文件。唯一的例外是我设置为主页的
README.md
文件

特别是,我希望看到文档中的
Changelog.txt
文件。我试图在
输入
字段和
文件模式
字段中显式添加它,但没有成功。在生成的HTML文档中,我无法在文件列表中找到任何内容,也无法进行搜索

唯一的跟踪在Doxygen的日志文件中:

Preprocessing C:/Source/Changelog.txt...
Parsing file C:/Source/Changelog.txt...
...
Parsing code for file Changelog.txt...


如果我将文件的扩展名从
txt
更改为
md
,则该文件将添加到文档中。

您需要
扩展名\u MAPPING=txt=md
,否则
.txt
文件将作为
C/C++
源文件处理,并且缺少注释符号,导致没有输出

从文件中:

扩展映射Doxygen根据 它解析的文件的扩展名。使用此标记,您可以指定 用于给定扩展的解析器。Doxygen具有内置映射, 但您可以使用此标记覆盖或扩展它。格式是 ext=language,其中ext是文件扩展名,language是其中之一 DoXGEN支持的解析器:IDL、java、JavaScript、C++、C、C++ D、 PHP、Objective-C、Python、Fortran(固定格式Fortran: FortranFixed,自由格式Fortran:FortranFree,未知格式 Fortran:Fortran。在后一种情况下,解析器尝试猜测 代码是固定格式或自由格式的代码,这是 Fortran类型文件),VHDL。例如,为了使doxygen treat.inc 文件为Fortran文件(默认为PHP),而.f文件为C文件(默认为 Fortran),使用:inc=Fortran f=C。注意:对于没有扩展名的文件 不能将任何扩展名用作占位符。请注意,对于自定义扩展 您还需要设置文件模式,否则无法读取文件 强氧剂


您的
Changelog.txt
顶部是否有
doxygen
标题?您的输出中没有为…生成文档的
。不,这是一个纯文本文件。我不确定您希望在
doxygen
中实现什么。您使用的是哪个版本的doxygen?1.8.13,最新版本。您的意思是:“您需要
扩展名映射=txt
否则…”对不起,语法错误(还有一个不好的词,谢谢更正),我会更正答案是它是
EXTENSION\u MAPPING=txt=md
还是
EXTENSION\u MAPPING=txt,md
?好的,
EXTENSION\u MAPPING=txt=md
语法的意思是“使用标记解析器处理txt文件”?是的,使用doxygen标记解析器。