查看一些開源代碼常常被一些函數的調用關係給繞進去,通過網上查閱資料,發現了這個好用的方法,拿出來和你們分享下安裝和應用的過程。php
本人經常使用windows系統,因此主要講解下windows下相關的內容html
要使用doxygen生成漂亮的調用關係圖,那就必須安裝下圖形生成工具graphviz軟件,要經過html生成chm文檔,那就要用htmlhelp軟件了,我想已經說明了三者的關係了,哦,至於doxygen作什麼,生成html文檔或其餘格式的文檔軟件撒windows
首先下載三個軟件,均下載windows下的安裝包,函數
地址以下:工具
doxygen:http://sourceforge.net/projects/doxygen/ 我用的最新版1.7.6.1.net
Graphviz :http://www.graphviz.org/Download..php 記得選擇windows下的版本喲 「Stable and development Windows Install packages」htm
htmlhelp:http://www.softpedia.com/get/Authoring-tools/Help-e-book-creators/HTML-Help-Workshop.shtml blog
首先安裝Graphviz ,再安裝doxygen,安裝沒什麼,一路next就ok了文檔
下面就講解下如何使用了get
運行doxygen的步驟和基本界面以下圖,
以上運行完畢就已經生成了相應的html文檔頁面,若是不須要chm文檔,那就不用往下看了,趕忙去試試吧
付:
Doxygen中文亂碼問題:
設置以下:
Expert選項卡-> Project:
DOXYFILE_ENCODING:UTF-8
OUTPUT_LANGUAGE:Chinese
Expert選項卡-> InPut:
INPUT_ENCODING:GB2312
這樣生就能夠正確生成含有中文的文檔了。