『Lena's by ☆볶기!!』: Restart !!

Rorolena
[Tool, C/C++] Doxygen(문서 분석기)
소개툴)_
이번에 소개할 Tool은 Doxygen 입니다.
이 Doxygen은 문서 분석기로써 일정한 형태로 주석을 기입해 놓으면
코드의 흐름을 웹문서로 출력해주는 편리한 기능을 제공합니다.

주석 방식을 아래서 설명하겠지만
설명이 부족하신 분을 위하여 샘플을 별첨합니다.
첨부파일:

설치방법)_
먼저 독시잰을 설치합니다.
google같은대서 독시잰 혹은 Doxgen 이라 검색하면 아래와 같은 주소가 나옵니다.

http://www.stack.nl/~dimitri/doxygen/

이곳에 가셔서 Download > Sources and Binaries로 가시면
for Windows 에서 사용하실 수 있는 독시잰을 내려받습니다.

설치는 쭉~쭉~ 하시면 되시고요

그 다음은 독시잰의 부속 프로그램을 하나 소개하려합니다.
http://www.graphviz.org/

이 곳에 가셔서 Download > Stable and development Windows Install packages로 가시면
current stable release에 있는 것을 내려 받아 설치하시면 됩니다.


이용방법)_
설치가 끝나셨으면 이용방법을 알아보도록 하겠습니다.
이용방법은 4가지로 정리해 드리도록 하겠습니다.

[Doxygen방식 주석]
Doxygen으로 문서 프로그램 문서 출력을 명세하기 위해서는
Doxygen에서 규정한 주석방식으로 주석을 기입하셔야 합니다.

[한글출력 문제]
특별한 설정을 한적없는 코드파일을 독시젠으로 출력할 경우
한글 주석이 있을때 이 한글이 깨져 나오는 경우가 많습니다.
이는 인코딩 문제로 해결방법은 다음과 같습니다.

[Diagrams 이미지출력]
Doxygen으로 문서를 출력할때 프로그램의 각 흐름을 Diagrams로 표시해주는 기능이 있습니다.
이기능은 보통 언어를 통해서 자체 생산해 표기를 해주는데요
옵션중에는 Image로 표시를 해주는 기능도 존재합니다.

이를 위해 위에서 graphviz을 설치하였는데요
이를 이용하려면 약간의 설정이 필요합니다.

[문서 출력]
이제 모든 설정 방법을 알았으니 이번엔 문서로 출력하는 방법을 알려드리겠습니다.

마무리로 위와같은 일련의 설정 과정은
File의 Save기능을 통하여 설정을 저장해두실 수 있습니다.

이 외의 기타 사용에 관련된 내용은 아래의 블로그를 참고하시면 되겠습니다.
http://blog.daum.net/chungs95/6388270


'개발실 ◐ ━━ > Tool / Code Table' 카테고리의 다른 글

VS 2005 단축키 정리  (0) 2014.01.03
[CodeTable] Uri코드표  (0) 2013.08.12
[UnitTable] pt / px / em / % 단위 치환표  (2) 2012.02.18
[CodeTable] 아스키코드표  (0) 2008.06.14