1

今回は Linux に Sphinx を実装したいと思います同じことを行うために必要なAPIを教えてください。そうしないと、関連するリンクも実行されます。PHP の場合はたくさん見つかりましたが、C++ の場合は見つかりませんでした。

アプリケーションで GTKmm も使用しました。

4

2 に答える 2

4

これを行うための API はありません。Sphinx は reStructuredText 形式のテキスト ファイルを処理し、ドキュメントに変換します。ソース コードからドキュメントを抽出する機能は、Python コードに対してのみ存在します。他の言語については、ドキュメンテーションを reStructuredText ファイルに直接入れる必要があります。追加された C/C++/etc に混乱しないでください。Sphinx 1.0 でのサポート: これは、新しい reStructeredText ディレクティブのみをカバーし、Python 以外のコードに関するドキュメントをより適切にフォーマット (およびインデックス) します。

Doxygen のようなツールを使用して C++ ソースからドキュメントを抽出し、それを Sphinx で使用することは理論的には可能ですが、これにはカスタム ツールが必要です。呼吸はそのようなツールの 1 つかもしれません。

于 2011-02-03T09:37:44.033 に答える