28

すべてのソース ファイルとヘッダー ファイルが保存されるディレクトリがあります。Doxygen を実行して、これらのソース コードのドキュメントを生成したいと考えています。ただし、このディレクトリの内容は変更したくありません (特に、Doxygen ドキュメントが保存されるサブディレクトリを追加することはできません)。

どうすれば必要なものを達成できますか?

次のことを行う必要があると思います: - 「ドキュメント」ディレクトリを作成して移動します。- このディレクトリでdoxygen -g、「Doxyfile」という名前のテンプレート構成ファイルを作成するために実行します。- 次に、ソース コードが現在のディレクトリにないことを示すように Doxyfile を変更する必要があると思います。

ところで、出力は自動的に (デフォルトで) Doxygen が実行されたディレクトリに保存されますか?

4

2 に答える 2

43

私はすでに答えを見つけました。手順は次のとおりです。

  1. 実行しdoxygen -gます。Doxyfile が生成されます。
  2. Doxyfileを開いて見つけますINPUT =
  3. 'INPUT =' の後に、ソース コードが配置されているディレクトリの名前を入力します。
  4. コマンド ラインで実行しdoxygen Doxyfileます。
  5. 出力は、doxygen が実行されたディレクトリに配置されます。
于 2013-03-18T08:33:51.980 に答える
0

それに加えて、INPUT = <src folder>構成ファイルで次のように変更することもお勧めします。

RECURSIVE = YES

このトピックで説明されているように:ソース ディレクトリを指定するときに Doxygen がファイルを見つけられない

これにより、指定された入力フォルダーのサブフォルダーでソースが検索されますが、これが私にとって問題でした。

于 2021-11-05T15:23:27.853 に答える