Doxygen macro 처리 문의드립니다.
글쓴이: kwonsu / 작성시간: 수, 2013/06/05 - 9:46오후
안녕하세요~
doxygen에서 macro, 인자값이 있는 macro인데 이걸 문서로 표시하려고 수많은 시도를 했는데 하다 안되서 문의드립니다.
#define D( fmt,... ) printf( "line:[%d] " fmt, __LINE__, ##__VA_ARGS__ )
이런 macro를 문서에 표시하려고 했습니다.
doxygen 버전은 1.8.4 이며
doxygen -> expert -> Preprocessor로 이동하여
ENABLE_PREPROCESSING = yes
MACRO_EXPANSION = yes
EXPAND_ONLY_PREDEF = yes
PREDEFINED = D(x)=
또는
PREDEFINED = D()
PREDEFINED = D(x)=x
이런식으로 했습니다. 검색을 해봐도 저런식의 macro를 처리하는 무슨 예제도 안보이고 해서 난감합니다.
여러분들의 도움 부탁드립니다.
Forums:
자답입니다.
설정값에 문제가 있었네요. ^^
PREDEFINED 값에 아래와 같은 값을 넣으면 됩니다.
제가 잠시 뭔가에 홀렸나봅니다~
수고하십시요~~
지식의 여인은 옷을 쉽게 벗지 않는다.
잡초인생. 잡초처럼 끈길기게....
댓글 달기