2014-03-13 1 views
0

메인 페이지 링크 만있는 \ mainpage가 있습니다. 그러나 최종 출력 문서에는 .dox 파일에 대한 모든 페이지 링크가 포함 된 페이지가 있습니다.Doxygen을 사용하면 프로젝트의 모든 .dox 파일에 대한 서브 페이지 링크가 포함 된 페이지를 생성하는 방법은 무엇입니까?

외부 스크립트를 사용하여 .dox 파일을 구문 분석하고 모든 페이지 변수 이름을 집계 할 수 있음을 알고 있습니다. 하지만 나를 위해 이것을 수행하는 구성 필드가 있습니까?

답변

0

xrefitem + 별칭을 사용하면 원하는 결과를 얻을 수 있습니다.

당신이 xrefitem하고 당신이 그것으로 만들 수있는 목록에 익숙하지 않은 경우, 여기에 대한 참조입니다 : http://www.stack.nl/~dimitri/doxygen/manual/commands.html#cmdxrefitem

그래서, 당신은 당신의 doxyfile에 다음 행을 추가한다면

ALIASES += page_list{3} = "\xrefitem page_list \"\" \"List of Secondary Pages\" \3 \page \1 \2 " 
(하이퍼 링크 :

그런 다음 당신이 볼 당신은 모든 페이지의 상단에서 지금

\page_list{page_name, Page Title, Some brief description} 

으로 \ 페이지 명령을 사용하여 모든 장소를 대체 할 수 페이지 목록) 및 간단한 설명. {3}을 {2} (으)로 변경하고 명령에서 \ 2를 버리면 각 페이지 상단에 간략한 설명이 더 이상 표시되지 않지만 더 이상 간단한 설명을 얻을 수 없습니다.

나는 어떻게 표시하지 않을지 모르겠다. \ xrefitem에 관한 문서에 따르면

In case parameter "(heading)" is the empty string no heading is generated 

어쨌든, 나는 이것이 당신을 조금 더 가까이 가길 바란다.

관련 문제