Difference between r1.1 and the current
@@ -1,8 +1,14 @@
#keywords Programming, SourceCode, Cygwin, Annotation, Matlab, Regex, Software
프로그램 소스코드를 작성하면서 '''주석을 성실히 달아놓으면''', Doxygen이 알아서 구조를 해석해서 보기좋은 설명문서를 만들어 준다.
프로그램 소스코드를 작성하면서 '''주석을 성실히 달아놓으면''', Doxygen이 알아서 구조를 해석해서 보기좋은 설명문서를 만들어 준다. 초기설정에서 프로그래밍 언어를 선택하면 그 언어에 맞게 최적화를 시켜준다. 단, c, c++, php, Fortran, VHDL만 지원한다. Matlab은 c와 문법이 유사하니 c를 선택하면 될 것 같다.
하지만 c와 Matlab의 주석 문법은 /*와 %%로 차이가 있어 이걸 변환해주는 작업이 필요하다.
convert filter는 [http://www.stack.nl/~dimitri/doxygen/helpers.html Helper tools & scripts]에서 Matlab으로 검색해서 다운받을 수 있다. (다운이 귀찮다면 [http://www.stack.nl/~dimitri/doxygen/dl/mtoc.tgz 이거] 클릭) 단, windows 환경에서는 [Cygwin]을 설치해야 사용할 수 있다.
* [http://jwmx.tistory.com/entry/Doxygen-사용기 Doxygen 사용기]
* [http://intel.tistory.com/2460518 doxygen 출력 문서에 한글이 표현이 안될 때.(ver 1.5.3)]
* [ftp://ftp.stack.nl/pub/users/dimitri/ Doxygen FTP 주소]-- 090805, [Cygwin]을 설치했지만 090805 현재 스크립트 구동에 실패했다. 원인이 대체 뭘까?
-- 090810, 정규식을 사용하면 위의 스크립트를 사용하지 않아도 주석 문법을 변경할 수 있겠지만, 난 [[정규식]]을 사용할 줄 모른다(...)
프로그램 소스코드를 작성하면서 주석을 성실히 달아놓으면, Doxygen이 알아서 구조를 해석해서 보기좋은 설명문서를 만들어 준다. 초기설정에서 프로그래밍 언어를 선택하면 그 언어에 맞게 최적화를 시켜준다. 단, c, c++, php, Fortran, VHDL만 지원한다. Matlab은 c와 문법이 유사하니 c를 선택하면 될 것 같다.
하지만 c와 Matlab의 주석 문법은 /*와 %%로 차이가 있어 이걸 변환해주는 작업이 필요하다.
convert filter는 Helper tools & scripts에서 Matlab으로 검색해서 다운받을 수 있다. (다운이 귀찮다면 이거 클릭) 단, windows 환경에서는 Cygwin을 설치해야 사용할 수 있다.
-- 090805, Cygwin을 설치했지만 090805 현재 스크립트 구동에 실패했다. 원인이 대체 뭘까?
-- 090810, 정규식을 사용하면 위의 스크립트를 사용하지 않아도 주석 문법을 변경할 수 있겠지만, 난 정규식을 사용할 줄 모른다(...)
-- 090810, 정규식을 사용하면 위의 스크립트를 사용하지 않아도 주석 문법을 변경할 수 있겠지만, 난 정규식을 사용할 줄 모른다(...)