• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            Windows下使用doxygen閱讀和分析C/C++代碼

            Posted on 2009-12-24 16:37 Prayer 閱讀(1461) 評論(0)  編輯 收藏 引用 所屬分類: 面向對象
            雖然使用各種IDE或者Source Insight 可以方便地在windows下閱讀和分析C/C++代碼,但是一步步Go to Definetion 實在令人痛苦。Doxygen能夠生成函數(shù)調用關系圖,所有的函數(shù)調用關系可以一目了然,另外他還能統(tǒng)計文檔中所有的類,成員變量,成員函數(shù)等。總的來說,Doxygen不但能從局部把握代碼,還能從全局審視代碼,后者是一般IDE和Source Insight 不能做到的。所以,使用doxygen閱讀分析代碼可以達到事半功倍的效果。

                      doxygen的安裝很簡單,到官方網(wǎng)站下載doxygen的windows安裝程序即可。除了安裝doxygen外,還需要安裝graphviz,因為doxygen需要使用graphviz的dot.exe生成調用圖。graphviz在它的官方網(wǎng)站上也可以下載到安裝程序。不過我下載的安裝程序在安裝時老是報cab文件錯誤。最后我下載了graphviz的release文件,即安裝程序下面的zip壓縮文件,下載完成后解壓縮即可。

                     安裝完doxygen后即可進行適當?shù)呐渲茫缓筮\行doxyfile生成文檔。基本的配置前人早有說明,不再贅述。需要注意的是:

                    1.要勾選Dot選項卡下面的HAVE_DOT、CALL_GRAPH 、CALLER_GRAPH 選項。并在DOT_PATH下面填入dot.exe的路徑,也就是graphviz安裝目錄下的bin文件夾。

                    2.勾選Wizard->Project選項卡下面的Scan recursively!

                    3.勾選Build選項卡下面的EXTRACT_ALL、EXTRACT_PRIVATE、EXTRACT_STATIC、EXTRACT_LOCAL_CLASSES、EXTRACT_LOCAL_METHODS選項

                    4.如果程序里面有中文,將Project選項卡下的DOXYFILE_ENCODING和Input選項卡下面的INPUT_ENCODING改為GBK

                   5.可以勾掉LATEX輸出,這樣節(jié)省編譯時間

            久久国产一片免费观看| 久久人人爽人人爽人人片av高请| 久久免费的精品国产V∧| 777午夜精品久久av蜜臀| 久久青青草原亚洲av无码app| 91视频国产91久久久| 国产99久久久国产精品~~牛| 亚洲国产高清精品线久久 | 国产成人久久激情91| 精品综合久久久久久97超人| 国产精品伊人久久伊人电影| 久久精品成人免费观看97| 久久亚洲AV无码精品色午夜麻豆| 久久精品国产2020| 久久福利片| 97精品国产91久久久久久| 香蕉久久久久久狠狠色| 久久精品国产亚洲AV香蕉| 久久久久国产日韩精品网站| 欧美亚洲色综久久精品国产| 99久久国产综合精品网成人影院| 看久久久久久a级毛片| 一本久久综合亚洲鲁鲁五月天| 999久久久免费精品国产| 亚洲性久久久影院| 久久国产精品波多野结衣AV| 久久久久久人妻无码| 久久人与动人物a级毛片| 欧美一级久久久久久久大| 日本人妻丰满熟妇久久久久久| 色8激情欧美成人久久综合电| 国产高清国内精品福利99久久| 91精品国产9l久久久久| 婷婷久久香蕉五月综合加勒比 | 18禁黄久久久AAA片| 麻豆久久| 久久综合久久鬼色| 久久综合日本熟妇| 国产成人久久久精品二区三区 | 久久人妻少妇嫩草AV无码专区| 囯产极品美女高潮无套久久久 |