Doxygen: http://www.stack.nl/~dimitri/doxygen/
Graphviz: http://www.graphviz.org/
Doxygen 是一套程式文件的產生器,會抓取程式的內容、註解來自動產生程式說明文件的系統。透過與Graphviz結合,以圖示顯示function的關係圖。
環境設定:
[Linux]
http://www.stack.nl/~dimitri/doxygen/index.html
http://www.graphviz.org/Download_windows.php
// 設定
Doxygen 程式文件產生器 與 簡易筆記
http://blog.longwin.com.tw/2011/04/doxygen-document-generator-2011/
PROJECT_NAME = PROJECT_NAME
PROJECT_NUMBER = 1.0
OUTPUT_DIRECTORY = ../docs
CREATE_SUBDIRS = YES
EXTRACT_ALL = YES
OUTPUT_LANGUAGE = Chinese-Traditional # default: English
FULL_PATH_NAMES = NO # default: YES
EXTRACT_STATIC = YES # default: NO
FILE_PATTERNS = *.php
RECURSIVE = YES # default: NO
REFERENCED_BY_RELATION = YES # default: NO
REFERENCES_RELATION = YES # default: NO
INLINE_SOURCE = YES # 要不要把 source code 印在文件裡面
若要將所有 Function 都列出來, 需要設下面參數, 不然只會列出物件的程式文件.
EXTRACT_ALL = YES # 這會列出所有檔案
EXTRACT_ALL = YES
Extract documentation even from those elements you haven't yet commented.
INLINE_SOURCE = YES
Extract the relevant parts of the source and associate them with your description.
HAVE_DOT = YES
Use Graphviz for class and collaboration diagrammes.
CALL_GRAPH = YES
Generate a dependency graph for functions and methods.
GENERATE_LATEX = NO
Skip generating LaTeX sources for PDF.





沒有留言:
張貼留言