Doxygen介紹

Doxygen是一個適用於C++、C、Java、Objective-C、Python、IDL(CORBA和Microsoft flavors)、Fortran、VHDL、PHP、C#和D語言的文件生成器。它可以在大多數類Unix操作系統、macOS以及Microsoft Windows上執行。初始版本的Doxygen使用了一些舊版本DOC++的原始碼,在那之後,Dimitri van Heesch重寫了Doxygen的原始碼。

Doxygen是一個編寫軟體參考文件的工具。該文件是直接寫在原始碼中的,因此比較容易保持更新。Doxygen可以交叉參照和原始碼,使檔案的讀者可以很容易地參照實際的原始碼。

KDE將Doxygen作為它的一部分且KDevelop具有內建的支援。 Doxygen的釋出遵守GNU通用公眾授權條款,是自由軟體。

用法

如同Javadoc,Doxygen從原始檔提取註解。除了Javadoc的語法,Doxygen支援Qt使用的文件標記,並可以輸出成HTML、以及CHM、RTF、PDF、LaTeX、PostScript或手冊頁。

資料參考