본문 바로가기
프로그램 (PHP,Python)

Doxygen + Graphviz + DoxyComment 소스코드 문서화

by 날으는물고기 2009. 7. 4.

Doxygen + Graphviz + DoxyComment 소스코드 문서화



리눅스에서 doxygen & graphviz를 연동해서 사용하는 법을 간단히 소개

DOXYGEN INSTALL
링크 : http://www.stack.nl/~dimitri/doxygen/download.html
파일 : doxygen-1.5.9.linux.bin.tar.gz 

설치방법( ROOT )
tar -zxvf doxygen-1.5.9.linux.bin.tar.gz
cd doxygen-1.5.9
./configure
make && make install 

GRAPHVIZ INSTALL
링크 : http://www.graphviz.org/pub/graphviz/ARCHIVE/graphviz-2.6.tar.gz
파일 : graphviz-2.6.tar.gz

설치방법 ( ROOT )
tar -zxvf graphviz-2.6.tar.gz
cd graphviz-2.6
./configure
make && make install 

PYTHON2.4( 버전이 2.4가 아닐 경우 )
링크 : http://www.python.org/ftp/python/2.4/Python-2.4.tgz
파일 : Python-2.4.tgz

설치 방법 :
tar -zxvf Python-2.4tgz
cd Python-2.4
./configure --enable-shared
make && make install 

vi /etc/ld.so.conf ( 파일열고 python2.4 라이브러리가 복사된 경우를 넣는다 /usr/local/Python-2.4.3 )
/sbin/ldconfig  

doxygen을 만들려고 하는 디렉토리로 이동( src로 이동 )
which doxygen
/usr/local/bin/doxygen  -g file ( file이름은 마음대로 ) 

file을 열고 주요 옵션을 변경한다

DOXYFILE_ENCODING      = UTF-8 => EUC-KR
PROJECT_NAME           = 프로젝트명
PROJECT_NUMBER        = 프로젝트버전
OUTPUT_DIRECTORY       = 파일을 저장할 위치
SOURCE_BROWSER         = NO =>YES
HAVE_DOT               = NO =>YES
CALL_GRAPH             = NO =>YES
CALLER_GRAPH           = NO =>YES
DOT_PATH               =  => XXXXXXX/graphviz-2.6/cmd/dot
( graphviz를 설치하면 설치된 디렉토리 아래 cmd/dot에 dot라는 실행 파일이 생성이 된다.  그 디렉토리명을 입력하면 된다. )

이정도 설정하고

/usr/local/bin/doxygen file

명령어를 입력하면 OUTPUT_DIRECTORY로 지정한 위치에 doxygen file이 생성이 된다.

Visual Studio Add-in프로그램 DoxyComment를 다운로드
http://doxycomment.sourceforge.net/vs2005_addin.html

Doxygen, Graphviz, Doxbar, HtmlHelpCompiler - VC6.0 설정 방법
http://cafe.naver.com/hopistudy/66

728x90

댓글