[삽질] KingsTools 함수등 정보가 안보일 때..
Utility/Doxygen / 2012. 6. 12. 12:07
프로그램 : VS2008, KingsTools2008(Doxygen 1.5.0)
[문제점] KingsTools2008로 문서화를 하기 위해서 뽑아봤는데 함수에 달린 주석이 안나왔다.
이리저리 뒤지다 보니 힌트가 될만한 아래와 같은 내용을 찾았다.
- 아무런 설정 없이 doxygen 문서를 만들면 private이나 protected 함수는 doxygen에 나타나지 않는다. 이러한 것들을 모두 doxygen 문서에 나타내고 싶은 경우
- DoxyWizard의 "Expert"의 "Build" 탭에서 EXTRACT_로 시작하는 부분을 체크해주면 된다. "EXTRACT_PRIVATE"을 클릭하면 private 함수들이 보여지는 식이다.
그래서 doxywizard로 가서 해보려 했지만.. 여기서 셋팅한다고 KingsTools 셋팅에 영향을 주진 않는다는 걸 알았을 뿐..
그래서 좀 더 찾다보니..
'Run Doxygen..'을 실행시킨 프로젝트 안에 Doxyfile.cfg 라는 파일이 생성된 걸 알았다.
오잉? 하고 열어보니 doxywizard-Build와 같은 내용의 설정 옵션들이 있었다.
그리고 내용은 대략 아래와 같았다.(중요한 부분만..)
OUTPUT_DIRECTORY = Doc
EXTRACT_ALL = NO
EXTRACT_STATIC = YES
EXTRACT_LOCAL_CLASSES = YES
...하략...
KingsTools에서 EXTRACT_ALL을 YES로 만들려면 어디를 만져야 되는지 모르겠다.
(아시는 분 리플좀..굽실굽실..)
그래서 수동으로 EXTRACT_ALL = YES로 만들고 저장..
다시 Run Doxygen..을 하니 원하던 함수에 달아놓은 주석 정보와 함께 모든 정보가 잘 뽑혀 나온다.
실제 옵션에서 셋팅하는 방법을 알게되기 전까진 수고스럽지만 이방법으로 해야겠다..
반응형
'Utility > Doxygen' 카테고리의 다른 글
자주쓰는 DoxyGen 주석 (0) | 2011.06.17 |
---|---|
KingsTools VS2008 버전 (0) | 2011.01.21 |