<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jinfeng_wang

    G-G-S,D-D-U!

    BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
      400 Posts :: 0 Stories :: 296 Comments :: 0 Trackbacks
     

    Doxygen的使用體會(huì)

     

    Doxygen是一款開(kāi)源軟件,可用于從已經(jīng)存在的VC工程中提煉出軟件文檔(HTML等格式),包括文件說(shuō)明、類(lèi)說(shuō)明、屬性方法說(shuō)明、類(lèi)關(guān)系等內(nèi)容。一般常將Doxygen和graphviz兩款軟件一起安裝,后者是一款繪圖軟件,可在前者生成的軟件文檔中增加圖表。Doxygen的細(xì)節(jié)可以上網(wǎng)搜索。這里貼一下個(gè)人體會(huì),可幫助感興趣的朋友迅速上手這個(gè)軟件:

    1,安裝DOXYGEN和graphviz后,可以在“DOXYGEN安裝目錄\bin”下用命令行方式運(yùn)行doxygen.exe -g 生成一個(gè)名為Doxyfile的配置文件。

    2,將文件Doxyfile復(fù)制到想生成文檔的VC工程目錄下。

    修改該文件中的如下選項(xiàng):

    1. PROJECT_NAME          = 填上項(xiàng)目名稱    
    2. OUTPUT_LANGUAGE        = 改為Chinese    
    3. GENERATE_LATEX        = 改為NO    
    4. EXTRACT_ALL            = 改為YES    
    5. HAVE_DOT              = 改為YES    
    6. DOT_IMAGE_FORMAT      = 該為JPG    
    7. DOT_PATH              = 填上"C:/Program Files/ATT/Graphviz/bin/"    
    8. DOTFILE_DIRS          = 填上"c:/Program Files/ATT/Graphviz/bin/"   

     

    3,對(duì)VC工程進(jìn)行如下修改

    (1)在stdAfx.h中增加預(yù)定義,以支持DOT畫(huà)圖。

    1. #ifndef _DIAGRAMS_A_H    
    2. #define _DIAGRAMS_A_H    
    3. #endif   

     

    (2)在重要的類(lèi)、方法、屬性前面增加注釋,以支持DOXYGEN分析。

    1. ///    @brief 最主要的業(yè)務(wù)實(shí)現(xiàn)類(lèi)    
    2. ///    
    3. ///            所有的算法內(nèi)容基本都在這個(gè)類(lèi)中實(shí)現(xiàn)。    
    4. ///    
    5. ///    @author lipp   

     

    或者放在語(yǔ)句后面

    1. char sFilename[400];            ///< LOG文件名   

     

    并在重要文件前增加注釋

    1. ///    @file xxx.cpp    
    2. ///    被其他程序調(diào)用的,實(shí)現(xiàn)了算法的DLL主程序。    
    3. ///    包括各個(gè)方法輸出接口。   

     

    4,運(yùn)行DOXYGEN.exe。LOAD以上的Doxyfile文件。點(diǎn)擊START。這時(shí)會(huì)生成一個(gè)新的HTML目錄在VC工程目錄中。

    5,使用IE打開(kāi)新生成的HTML目錄中的INDEX.htm文件。

     

    posted on 2007-06-01 13:06 jinfeng_wang 閱讀(1161) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): cppZZ
    主站蜘蛛池模板: 一区二区三区免费看| 免费又黄又爽又猛的毛片| 一级特级女人18毛片免费视频| 亚洲精彩视频在线观看| 中文字幕中韩乱码亚洲大片| 日本xxwwxxww在线视频免费| aⅴ免费在线观看| 国产精品内射视频免费| 国产亚洲综合一区二区三区| 亚洲一区二区三区在线网站| 亚洲视频在线视频| 亚洲AV无码专区国产乱码4SE| 国产成人亚洲综合一区| 亚洲AV区无码字幕中文色| 国产偷国产偷亚洲高清日韩| 国产成人免费全部网站| 欧洲黑大粗无码免费| jjizz全部免费看片| 久久综合国产乱子伦精品免费| 男女一边桶一边摸一边脱视频免费| 无码免费又爽又高潮喷水的视频 | 毛片视频免费观看| 4444www免费看| 久久99精品视免费看| 亚洲国产综合精品中文第一| 亚洲视频一区二区三区| 亚洲精品国产成人专区| 久久精品亚洲综合一品| 亚洲AV无码成人精品区天堂| 亚洲va久久久噜噜噜久久狠狠| 亚洲欧洲成人精品香蕉网| 亚洲熟妇无码八AV在线播放| 国产综合精品久久亚洲| 国产亚洲日韩一区二区三区| 国产AV无码专区亚洲AV漫画| 亚洲日产韩国一二三四区| 亚洲无码在线播放| 亚洲Av永久无码精品三区在线| 国产A在亚洲线播放| 亚洲AV成人片色在线观看| 色播亚洲视频在线观看|