728x90
Doxygen은 소프트웨어 레퍼런스 문서 생성기.
즉, 프로젝트 문서화를 쉽게 할 수 있도록 도와주는 도구
주석을 달아주면, 그 주석과 프로그램 구조를 토대로 전체 프로그램의 문서를 만들어줌
Doxygen 주석 예시
/*
@file AppMain.c
@date 2022/03
@author powerdeng2@naver.com
@version 1.0
@brief 메인 소스 파일
*/
Doxygen 함수 주석 예시
/**
@fn unsigned char ParaSave(stPD* pstPD, signed short wData, unsigned char Ch, unsigned char IsComReq)
@brief 파라미터 저장 및 체크 함수
@param pstPD stPD 타입 구조체 포인터
@param wData 저장 요청 데이터
@param Ch 드라이버 인덱스
@param IsComReq 통신 드라이버에서의 호출 여부
@return ok(0), false(other)
*/
주의사항
- #if, #endif와 같은 전처리기는 소스코드에서 제거해야 한다.
- 소스코드에 Static 함수가 있다면 일반 함수로 변경해야 한다.
- 소스파일의 인코딩 방식을 UTF-8로 변경한다.
아래와 같이 HTML문서로 만들어줌
728x90
'기타' 카테고리의 다른 글
gRPC 와 REST의 차이 (0) | 2024.04.20 |
---|---|
내 인생을 바꾼 한 문장 (0) | 2024.04.19 |
UTF-8 Encoding 이해하기 (0) | 2024.04.11 |
Base64란? (0) | 2024.04.09 |
TCP 3 Way-Handshake & 4 Way-Handshake (0) | 2024.04.01 |