doxygen.dox文件出现问题

doxygen.dox文件出现问题,doxygen,Doxygen,我正在尝试对下载源文件的项目的一些源文件运行doxygen。这些文件位于以下目录中: doc/-文档文件,如.dox文件 src/-源文件 我在doxygen.config文件中的设置是: INPUT = ../ . FILE_PATTERNS = *.h *.dox *.dxx 当我运行doxygen(doxygen-doxygen.config)时,它会正确地从.h文件生成所有文档,但不会正确地生成主页。我在doc文件夹中有一个名为

我正在尝试对下载源文件的项目的一些源文件运行doxygen。这些文件位于以下目录中:

  • doc/-文档文件,如.dox文件

  • src/-源文件

我在doxygen.config文件中的设置是:

INPUT                  = ../ .

FILE_PATTERNS          = *.h *.dox *.dxx
当我运行doxygen(
doxygen-doxygen.config
)时,它会正确地从.h文件生成所有文档,但不会正确地生成主页。我在
doc
文件夹中有一个名为
intro.dox
的文件,其中有一个命令
\mainpage Documentation Index
,还有一堆文本,但是doxygen没有使用它来生成主页


我做错了什么?

不知道
doxygen.config
位于何处,并且由于您在
INPUT
中使用的是相对路径,因此很难确定是什么导致了这种情况,但是因为您要查找的文件位于并行目录中,doxygen可能没有递归地搜索您的文件。您可能需要确认在
doxygen.config

RECURSIVE
设置为
YES
,这可能有(至少)两个原因:

  • 您没有将
    /doc
    目录包括在
    输入
    列表中。尝试将此修改为

    INPUT = ../ . ../doc
    
    你的意思是写
    。/doc
    而不是
    。/
    ?我猜您的
    doxygen.config
    文件在
    src
    目录中。如果不是这样,你能在问题中说明这一点吗

  • < > > doeGein要求您的文档文件(您的代码> .DOX 文件)是纯文本,其中的文本用DOXEGEN C++注释包括(即>***/< /COD>)。
    RECURSIVE设置为YES,doxygen.config位于doc文件夹中,这是我运行doxygen的文件夹。我解决了问题。C++注释没有被**关闭。谢谢你的帮助!