1

ソースファイルをダウンロードしたプロジェクトのいくつかのソースファイルでdoxygenを実行しようとしています。ファイルは次のディレクトリにあります。

  • doc/-.doxファイルなどのドキュメントファイル。

  • src/-ソースファイル

doxygen.configファイルの設定は次のとおりです。

INPUT                  = ../ .

FILE_PATTERNS          = *.h *.dox *.dxx

doxygen(doxygen doxygen.config)を実行すると、.hファイルからすべてのドキュメントが正しく生成されますが、メインページが正しく生成されません。フォルダ内にコマンドと大量のテキストを含むタイトルのファイルがありintro.doxますが、doxygenはこれを使用してメインページを生成していません。doc\mainpage Documentation Index

私は何が間違っているのですか?

4

2 に答える 2

2

これには(少なくとも)2つの理由が考えられます。

  1. あなたはあなたのリストに/docディレクトリを含めていません。INPUTこれを次のように変更してみてください

    INPUT = ../ . ../doc
    

    ../doc代わりに書くつもりでした../か?あなたのdoxygen.configファイルはあなたのsrcディレクトリにあると思います。そうでない場合は、質問でこれを明確にできますか。

  2. Doxygenでは、ドキュメントファイル(.doxファイル)がプレーンテキストであり、テキストがDoxygen C ++コメント(つまり/** ... */)でラップされている必要があります。

于 2012-08-31T08:41:12.623 に答える
1

の場所がわからずdoxygen.config、で相対パスを使用してINPUTいるため、これを引き起こす原因を特定することは困難ですが、探しているファイルは並列ディレクトリにあるため、doxygenがファイルを再帰的に検索しない可能性があります。RECURSIVEに設定されYESていることを確認することをお勧めしますdoxygen.config

于 2012-08-31T04:33:10.607 に答える