以下先貼出我自己做出來的部分效果圖,UI很挫,大家真正使用時可以讓公司UI部門美化下,由于我目前還主要是內網使用,因此沒有去過多考慮UI體驗:


下載ubuntu14.04適用的doxygen源碼。官網當中download選項里面有專門適用ubuntu的版本下載。下下來的源碼包命名格式大致如:doxygen-{doxygen版本號}.src.tar.gz解壓。命令如下:
gunzip doxygen-$VERSION.src.tar.gz tar xf doxygen-$VERSION.src.tar
環境檢查,要安裝doxygen,在ubuntu下面需要部分依賴的支持。進入解壓后的目錄里面,里面有個./configure 的shell腳本。 執行命令:sh ./configure 進行安裝環境檢查,里面會列出一些你當前系統已經滿足要求的 和缺少的依賴。在ubuntu下面你 可以簡單的利用 sudo apt-get install xxxx(依賴名稱),來逐個把缺少的依賴都裝上。這步也很快的。
接下去就是、sudo make 和 sudo make install了。 如果在make或者 make install的過程中有提示缺少什么東西的話。sudo apt-get install xxx裝上即可。
完事之后,在命令行下面試試看執行命令:doxygen --version 。 如果出來版本號,說明已經安裝成功。
補充說明:關于make 和 make install。我個人比較喜歡直接make后使用源碼包里面的 xxx/bin/doxygen 命令來生成文檔, 而不去安裝。 因為后期真正使用其來生成文檔的時候會發現我們需要改掉里面很多默認的東西(當然不改也是完全可以的,并非不能用)。 這個時候你可以去找到剛才解壓的源碼包里面xxx/src/ 下面的源碼文件,找到執行對應功能模塊的.cpp文件(c++寫的源碼),你直接可以自己去修改里面的c++文件,然后重新用make編譯。 這樣就可以把doxygen改為任何你自己想要的效果。舉個簡單的例子:doxygen默認檢查你代碼后function都叫做函數。而在api接口中,我更希望一個function叫做一個接口,而不是叫做一個函數。 其他修改類似。
doxygen的使用可以說就是對配置文件的配置,就是說,你只要稍微配置一下配置文件,再執行一下命令: xxxx/doxygen xxxx.conf 就可以生成你想要的文檔(這里doxygen提供了多種格式的文檔,我主要用的是html的,這樣我們可以自己配置一個web服務到這個html上面,就可以再web上面使用文檔了。),doxygen提供了200多個配置項,通過配置文件就已經可以完成豐富的功能了,下面舉一些常用的配置說明:
XML_SCHEMA //XML模式設置(重要)
新聞熱點
疑難解答