2012-01-12 5 views
0

次のPythonファイルを実行してdoxygenを学習しようとしています。 同様の試みがC++ファイルで成功しましたが、生成されたmain.htmlファイルにコンテンツを生成することができません。 HTMLページ内の2つのリンクとして「メインページ」と「ファイルリスト」のみを表示しています。doxygenをPythonで実行できません

私は間違っていますか?

""" sample docstring""" 
## @package stuff 
# @author me 
# Description 
# 
# Some more description 

## A class that does whatever 
class whatever: 
    ## A method that does stuff 
    def dostuff(self): 
     print 'here' 

def show(): 
    print 'showing' 

show() 
+0

私はDoxygenを使用しています。1.3.9.1 – Ani

+0

doxygenによって読み込まれるpython用のフィルタがあります。 – Ani

答えて

2

バージョン1.4.4でDoxygenのPythonサポートが追加されました(http://www.stack.nl/~dimitri/doxygen/changelog_1.4.html)。 Pythonコードからdoxygenのドキュメントを生成するには、より新しいバージョンに更新する必要があります。

+0

ありがとう@DRH、私は私の管理者にdoxygenの更新を依頼します。 – Ani

+0

doxygenによって読み込まれるpython用のフィルタはありますか? – Ani

+2

バージョン1.3.9.1が2004年にリリースされました(!)ので、まずアップグレードする必要があります – doxygen

0

あなたはこれを試してみてください:MyClass.E = variableを私はあなたの意味が間違って持っていない場合、です。

+0

私はちょうどdoxygenドキュメントページからコードをコピーしました。私はそれがここで問題ではないと信じています。私はより単純なコードでコードを更新しましたが、同じ問題はそのまま残ります。 – Ani

+0

さて、申し訳ありませんが、あなたは私の失敗を無視することができます。しかし、それはドキュメントのページから外れているので、エラーを生成するコードの問題であってはなりませんか? – burningcheerio

+0

はい、ドキュメントページからまっすぐ離れています。他の人は、私のdoxygenバージョンをアップグレードする必要があると指摘しました。 – Ani

関連する問題