[DevTip] doxygen이 뭘까...
평소 주석을 나름대로 잘 달아보고자 노력하는 편인데, doxygen을 제대로 쓰기 위해서 더 꼼꼼하고 부지런해질 필요가 있을 것 같다. MCU 구동을 위해 간단한 코드를 작성할 일이 있어서 활용해 보기로 했다. 참고한 자료 링크는... Doxygen 사용법 다운로드는... http://sourceforge.net/projects/doxygen/ 예전에 JavaDoc을 사용해 보려다 포기했었는데 하나라도 좀 익혀둬야겠음... 덧... Doxygen GUI 주요 설정 Expert->Project에서 OUTPUT_LANGUAGE : Korean REPEAT_BRIEF : Uncheck ALWAYS_DETAILED_SEC : Uncheck INLINE_INHERITED_MEMB : Check FULL_PATH_NAMES : Uncheck Expert->Build에서 EXTRACT_ALL : Check EXTRACT_PRIVATE : Check EXTRACT_STATIC : Check Expert->Source Browser에서 INLINE_SOURCES : Check Expert->Dot에서 CLASS_DIAGRAM : Check UML_LOOK : Check DOT_PATH : ../../../Program Files (x86)/Graphviz2.38/bin Graphviz 다운로드 페이지 가 먹통이어서 두 번 시도 끝에 다운로드 성공. 안정적인 버전 2.38을 받아서 설치하고 경로 설정만 잘 해 두면 동작은 이상 없는 듯. 개인적으로 zip 파일 받아서 원하는 위치에 압축 풀고 경로 설정했음. msi 파일은 관리자 권한으로 설치하면 될 듯. Doxygen GUI Frontend의 built-in diagram generator를 써도 무방. @item 외우는 것이 일. 템플릿으로 써 먹을 예제파일을 잘 만들어 놔야 할 듯.