私は、Doxygen を使用して一連の C ライブラリを文書化する大規模なコード プロジェクトに貢献しています。また、関連する Python モジュール用にdoxypyとともに doxygen を使用し始めています。
コマンドライン プログラム (python または C) とそのコマンド ライン オプションを (自動的に) doxygen を使用して文書化する簡単な方法はありますか?
私は、Doxygen を使用して一連の C ライブラリを文書化する大規模なコード プロジェクトに貢献しています。また、関連する Python モジュール用にdoxypyとともに doxygen を使用し始めています。
コマンドライン プログラム (python または C) とそのコマンド ライン オプションを (自動的に) doxygen を使用して文書化する簡単な方法はありますか?
ページを生成するには、タグを [はい] (.doxyfile)man
に設定する必要があります。GENERATE_MAN
デフォルトでは、man という名前のサブフォルダーOUTPUT_DIRECTORY
が、生成されたページを格納するために を使用して指定されたディレクトリー内に作成されます。
そうすることで、doxygen はソース コードに追加したすべてのマークアップをマニュアル ページ (翻訳単位ごとに 1 ページ) としてレンダリングします。
この時点で、無視したい特定の部分を除外することができます (メインの呼び出し方法のみを示すことに関心があると思います) 。 exclude* ディレクティブを使用します。
2 つの異なる doxyfile をコンパイルすることをお勧めします。1 つは内部使用用 (完全な javadoc のようなドキュメント) で、もう 1 つはプログラム man などを生成するためです。
もちろん、最初の試行では期待どおりの結果が得られないため、doxygen マークアップを少しいじる必要があるかもしれません。