1翔忽、問(wèn)題:拿到一大段項(xiàng)目代碼怎么看闪水?!
2、解決方案:使用工具生成函數(shù)調(diào)用鏈圖笼呆,幫助分析整個(gè)項(xiàng)目方法的用法以及功能
3、工具簡(jiǎn)介:(安裝此兩種工具虹茶,然后可以方便的分析代碼疑故,生成相應(yīng)的函數(shù)調(diào)用圖)
doxygen:(http://www.stack.nl/~dimitri/doxygen/index.html)
graphviz:(http://www.graphviz.org/)
3.0、打開DoxyWizard時(shí)俏讹,如果彈出“打不開 XXX当宴,因?yàn)樗鼇?lái)自身份不明的開發(fā)者”請(qǐng)進(jìn)入如下網(wǎng)址尋找解決辦法
http://jingyan.baidu.com/article/f71d60377960651ab741d140.html
3.1、彈出Doxygen配置界面
3.2泽疆、注意OutPut中的配置
3.3户矢、由于我需要從沒(méi)有任何標(biāo)記的源代碼中分析出函數(shù)調(diào)用關(guān)系,所以還需要設(shè)置expert選項(xiàng)卡
3.4于微、由于使用到了Graphviz逗嫡,所以要設(shè)置Dot選項(xiàng),勾選HAVE_DOT株依,并設(shè)置DOT_PATH為Graphviz的bin目錄驱证。(注意:Graphviz的bin目錄不在安裝包內(nèi),一般是在/usr/local/bin/,實(shí)在找不到就到終端用ls一層一層的查找)
3.5恋腕、最后選擇Run選項(xiàng)卡抹锄,點(diǎn)擊Run doxygen,生成文檔文件荠藤。
4伙单、結(jié)果展示