亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

使用Doxygen構建文檔系統

2019-11-18 11:57:30
字體:
來源:轉載
供稿:網友

    假如您這次還沒來得及使用老式的Help Workshop為您的Web應用構建文檔系統的話,那么,何不嘗試一下Doxygen,需知"The PRoof of the pudding lies in the eating"。

Doxygen是什么?

    Doxygen是一種開源跨平臺的,以類似javaDoc風格描述的文檔系統,完全支持C、C++、Java、Objective-C和IDL語言,部分支持php、C#。注釋的語法與Qt-Doc、KDoc和JavaDoc兼容。Doxgen可以從一套歸檔源文件開始,生成Html格式的在線類瀏覽器,或離線的LATEX、RTF參考手冊。對于未歸檔的源文件,也可以通過配置Doxygen來提取代碼結構?;蛘呓柚詣由傻陌揽繄D(include dependency graphs)、繼續圖(inheritance diagram)以及協作圖(collaboration diagram)來可視化文檔之間的關系。Doxygen生成的幫助文檔的格式可以是CHM、RTF、PostScript、PDF、HTML和Unix man page等。

   Doxygen在linux上開發,但也可以在其它的Unix平臺下運行。而且,Windows 9x/NT平臺下也有對應的可執行版本。

安裝Doxygen

    首先,去Doxygen網站上找到最新版本的Doxygen。有二進制或源碼兩種版本,假如不想重頭編譯,下載二進制版本安裝即可。在Linux下,源碼編譯需要perl和Gnu工具flex、bison、make的支持。在Windows下,二進制版本勿需安裝,而源碼編譯所需支持工具較多。我們僅講述Linux下的Doxygen的源碼編譯以及二進制版本安裝過程。

編譯源碼

gunzip doxygen-$VERSION.src.tar.gztar xf doxygen-$VERSION.src.tarsh ./configure,或者configure --platform platform-type(略去直接使用configure需要平臺檢測的過程,平臺類型在PLATFORMS文件中列出),configure --with-doxywizard(GUI前端選項)make,或者make docs(創建HTML格式的手冊),make pdf(創建PDF格式的手冊)      

安裝二進制版本

./configuremake install      

    二進制文件安裝目錄是<prefix>/bin,其中<prefix>缺省為/usr,可以通過configure的參數--prefix修改其值。使用make install_docs可以把文檔和例子安裝在目錄<docdir>/doxygen,其中<docdir>缺省為<prefix>/share/doc/packages,可以通過configure的參數--docdir修改其值。doxygen是bin目錄下的一個命令行程序,它是Doxygen的核心工具,完成文檔的轉換和生成工作。

Doxygen的處理流程

圖1是Doxygen網站上給出的Doxygen處理工具以及它們之間的信息流。

    從圖中可以看出,Doxygen可執行程序位于正中,所有的流程都圍繞著它進行。左側圖標表示Doxygen的輸入可以是源文件,或者是定制的頭文件、圖像、注解等。Doxygen圖標上部是配置文件,由Doxywizard處理,下部是Tag文件,由Doxytag處理。后面是Doxygen輸出文件的類型,依次是xml、Latex、Man pages、RTF和HTML,可處理類型圖標之后是進行進一步轉換所需的工具。

使用Doxygen構建文檔系統(圖一)

點擊查看大圖

圖1  Doxygen網站上給出的Doxygen信息流圖

配置文件

    每一個Doxygen工程都有一個后綴為.cfg的配置文件,用來保存所有的設置。配置文件的格式與autoexec.bat、config.sys等文件相似,是由名稱/值對組成的ASCII碼,會由doxygen命令來解析。為了簡化創建和修改配置文件,Doxygen可以在命令行方式下加上參數-g自動創建模板文件。

doxygen -g <config-file>

     忽略<config-file>將會生成一個名為Doxyfile的缺省文件,假如<config-file>已經存在,會被Doxygen改名為<config-file>.bak。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
在线电影欧美日韩一区二区私密| 久久亚洲精品视频| 成人黄色在线播放| 日韩欧中文字幕| 欧美成人免费全部| 欧美性xxxx在线播放| 日韩一区视频在线| 久久久久亚洲精品成人网小说| 欧美在线视频一区| 日韩在线观看视频免费| 九九久久综合网站| 日本a级片电影一区二区| 亚洲国产成人在线视频| 午夜精品一区二区三区在线播放| 欧美黑人xxxx| 国产精品白丝av嫩草影院| 久久久久久久久久久91| 9.1国产丝袜在线观看| 中文字幕日韩欧美| 中文字幕在线看视频国产欧美在线看完整| 欧美性xxxx极品hd欧美风情| 91夜夜未满十八勿入爽爽影院| 国产精品精品久久久久久| 九九热最新视频//这里只有精品| 国产精品欧美日韩久久| 成人激情综合网| 国产一区二区在线播放| 成人日韩av在线| 91牛牛免费视频| 日本精品视频在线播放| 欧美一级视频免费在线观看| 综合国产在线观看| 欧美色视频日本版| 国产精自产拍久久久久久| 人人澡人人澡人人看欧美| 国产在线拍偷自揄拍精品| 日韩成人在线视频观看| 97精品久久久| 亚洲白虎美女被爆操| 日韩亚洲一区二区| 国产成人在线视频| 久久久久久网址| 成人免费视频在线观看超级碰| 亚洲第一天堂无码专区| 中文字幕亚洲无线码在线一区| 日韩经典中文字幕| 欧美精品在线观看| 亚洲成人中文字幕| 成人免费福利视频| 国产日韩综合一区二区性色av| 欧美理论电影在线播放| 亚洲tv在线观看| 日韩在线观看精品| 日韩在线观看免费全| 日韩欧美一区二区三区| 色偷偷av一区二区三区乱| 欧美日韩福利在线观看| 欧美日韩国产色| xvideos成人免费中文版| 国产欧美精品在线播放| 欧美与欧洲交xxxx免费观看| 久久久亚洲精品视频| 久久久人成影片一区二区三区观看| 亚洲曰本av电影| 久久不射热爱视频精品| 在线看国产精品| 国产视频精品自拍| 91精品国产91久久久久福利| 精品亚洲aⅴ在线观看| 黑人巨大精品欧美一区二区一视频| 久热精品视频在线免费观看| 在线视频免费一区二区| 国产亚洲精品久久久久久牛牛| 亚洲国产精品国自产拍av秋霞| 性欧美激情精品| 亚洲天堂影视av| 日韩高清a**址| 久久久综合免费视频| 久久精品一本久久99精品| 久久久精品在线观看| 97在线观看视频国产| 成人黄色av播放免费| 欧美在线视频一二三| 久久久久久久久久久亚洲| 国产精品网址在线| 538国产精品一区二区免费视频| 亚洲精品乱码久久久久久金桔影视| 国产成人精品免费久久久久| 久久免费国产精品1| 国产精品久久久久久久av大片| 亚洲国产精品系列| 欧美一级淫片丝袜脚交| 久久91亚洲精品中文字幕奶水| 日韩69视频在线观看| 久久久久久亚洲精品不卡| 亚洲精品女av网站| 色噜噜狠狠色综合网图区| 久久精品亚洲热| 久久久亚洲影院| 色爱av美腿丝袜综合粉嫩av| 69视频在线播放| 欧美性生交大片免网| 久久夜精品va视频免费观看| 亚洲国产精品网站| 国产丝袜一区二区三区免费视频| 精品久久久香蕉免费精品视频| 日日噜噜噜夜夜爽亚洲精品| 亚洲一区久久久| 成人激情电影一区二区| 欧美成人sm免费视频| 亚洲va欧美va国产综合剧情| 欧美成人精品激情在线观看| 茄子视频成人在线| 日韩精品免费在线观看| 国产精品美女久久久久久免费| 欧美性视频在线| 亚洲国产欧美日韩精品| 国产精品免费一区二区三区都可以| 国产精品极品美女在线观看免费| 97精品在线观看| 欧美精品videosex性欧美| 日韩视频免费中文字幕| 国产不卡av在线| 欧美精品激情在线| 菠萝蜜影院一区二区免费| 国产69精品久久久| 亚洲人成网站777色婷婷| 久久成年人视频| 国产成人综合精品在线| 日韩欧美成人免费视频| 日韩av在线资源| 北条麻妃久久精品| 欧美视频在线视频| 亚洲电影天堂av| 国产亚洲精品久久| 日韩精品丝袜在线| 成人免费直播live| 少妇高潮 亚洲精品| 欧美夫妻性生活视频| 91国产视频在线| 久久精品视频亚洲| 欧美高清视频在线| 91高清免费视频| 奇门遁甲1982国语版免费观看高清| 日韩大胆人体377p| 亚洲大尺度美女在线| www国产91| 97精品国产97久久久久久| 日韩av片免费在线观看| 亚洲综合国产精品| 超在线视频97| 欧美专区日韩视频| 欧美精品videosex极品1| 久久久久久91| 日韩在线中文字幕| 欧美黑人xxxx| 欧美亚洲日本网站| 欧美第一淫aaasss性| 91久久国产综合久久91精品网站| 91香蕉嫩草神马影院在线观看| 九九精品在线视频| 精品国产成人av| 日韩精品中文字幕视频在线| 综合国产在线视频|