2012-01-12 52 views
0

我想通過運行以下Python文件來學習doxygen。 與C++文件類似的嘗試已成功,但我無法在生成的main.html文件中生成任何內容。它只在html頁面中顯示「主頁面」和「文件列表」兩個鏈接。無法使用python運行doxygen

我在做什麼錯了?

""" 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 2012-01-12 05:17:40

+0

是否有任何過濾器可用於python讀取doxygen – Ani 2012-01-12 10:07:35

回答

2

在1.4.4版本(http://www.stack.nl/~dimitri/doxygen/changelog_1.4.html)中增加了對Python的Doxygen支持。您需要更新到更新版本才能從Python代碼生成doxygen文檔。

+0

謝謝@DRH,我會要求我的管理員更新doxygen。 – Ani 2012-01-12 06:33:31

+0

是否有任何過濾器可供python讀取doxygen? – Ani 2012-01-12 10:06:42

+2

版本1.3.9.1於2004年發佈(!),因此您應該先升級 – doxygen 2012-01-12 20:26:27

0

你應該試試這個:MyClass.E = variable也就是說,如果我沒有得到你的意思是錯誤的。

+0

我剛從doxygen文檔頁面複製代碼。我相信這不是問題。我用更簡單的代碼更新了代碼,仍然存在相同的問題。 – Ani 2012-01-12 05:32:09

+0

好,那麼,對不起,你可以忽略我的失敗。但是,它不應該是代碼問題,因爲它在文檔頁面之外產生錯誤? – burningcheerio 2012-01-12 20:13:01

+0

是的,它直接關閉文檔頁面。其他人指出需要升級我的doxygen版本,讓我們看看它是否有效。 – Ani 2012-01-13 02:45:36