Skip to main content

Doxygenで生成

ソースコードから自動的にドキュメントを生成するツール。

  • C++、C言語、Java、C#など

⚠️下記のzennのサイトを参考にすべし。

DoxygenGUI frontendでグラフィカルに設定できるよ

就活には自動生成ドキュメントが効くらしい

設定ファイルを生成


doxygen -g

カレントディレクトリに、Doxyfileという名前で出力される。

設定ファイルを編集


Doxygen + Graphviz を使って呼び出し依存関係図を生成する - Posts - Seaside Laboratory

  • テキストエディタでDoxyfile編集をする。
項目名 意味 設定例
PROJECT_NAME プロジェクト名 "Knuckle Fighter Maniax"
OUTPUT_DIRECTORY ドキュメントの出力先 "C:\My Program\doxygen"
OUTPUT_LANGUAGE 出力言語 Japanese
FULL_PATH_NAMES 出力ファイル名をフルパスにする NO
OPTIMIZE_OUTPUT_FOR_C C 言語に最適化 YES
EXTRACT_ALL 全てを展開 YES
INPUT ソースファイルのパス "C:\My Program"
INPUT_ENCODING ソースファイルの文字コード SHIFT_JIS
FILE_PATTERNS 対象とするファイル *.cpp *.h
RECURSIVE サブディレクトリーも含める YES
VERBATIM_HEADERS ドキュメントにヘッダーを引用 NO
GENERATE_TREEVIEW ツリービューの利用 YES
ENUM_VALUES_PER_LINE 列挙型を行に並べる数 1
GENERATE_LATEX LATEX 版の出力 NO

ドキュメント作成


  • 設定ファイルのあるディレクトリで以下のコマンドを実行。
doxygen
  • 出力先に「html」という名前のフォルダが自動で作成されるので、その中にあるindex.htmlを開く。