1

プロジェクト用にdoxygenを設定しています。モジュールファイルには言語標準拡張子(.py)がありますが、実行可能スクリプトにはありません。doxygenにこれらを正しく読み取るにはどうすればよいですか(この場合はPython)?私は試した

EXTENSION_MAPPING ='' = Python

しかし、それは「何とか」という名前のファイルを探します。私はUnixシステムを使用しているので、ファイル拡張子の概念はここには存在しません。また、これは既存のプロジェクトであるため、既存のすべてのスクリプトの名前を変更することはできません。

何か案は?

4

3 に答える 3

1

ドットのないファイル名を処理するようにdoxygenを変更し、メンテナにパッチを送信します。

于 2013-01-04T18:33:25.873 に答える
0

簡単なトリックの1つは、適切な拡張子を持つスクリプトへのシンボリックリンクを作成し、doxygenにシンボルリンクを処理させることです。

と呼ばれるPythonスクリプトがあるとtestしましょう。

ln -s test test.py

次に、doxygenの構成ファイルでtest.pyファイルを指定します

INPUT = test.py
于 2013-01-04T09:10:41.203 に答える
0

doxygenのEXTENSION_MAPPINGドキュメントによると、

EXTENSION_MAPPING = ".no_extension=python"

動作するはずです。

于 2015-07-16T23:06:32.840 に答える