2012-05-21 2 views
0

Doxygen 1.7.x를 사용하여 다음과 같은 문제가 발생했습니다. 여러 파일을 하위 디렉토리에 문서화하고 해당 경로에 경로가 있거나없는 다른 파일 이름 스타일로 참조됩니다 Modules 페이지 그러나 모듈 페이지에 상대 경로 (w.r.t 프로젝트 루트)를 갖고 싶습니다. 다음과 같이 file 명령의 경로가있는 Doxygen 문제

두 파일은 태그 :

/** 
* @addtogroup examples_itsolver 
* @{ 
* @file example/itsolver/bicgstab_1.c 
* @brief Demostrate the usage of BiCGStab 
* @date 05/21/2012 
* @version $Id$ 
*@} 
*/ 

/** 
* @addtogroup examples_itsolver 
* @{ 
* @file example/itsolver/sor.c 
* @brief Demostrate the usage of SOR 
* @date 05/21/2012 
* @version $Id$ 
*@} 
*/ 

이것은 Module overview 페이지에서

file bicgstab_1.c 
     Demonsrate the usage of BiCGStab. 

file example/itsolver/sor.c 
     Demonstrate the usage of the SOR Iterative Solver. 

발생합니다. 하지만 전체 프로젝트에서 sor.c과 같은 모든 파일을 문서화하고 싶습니다. 이것을 어떻게 할 수 있습니까? FULL_PATH_NAMES 구성 옵션을 사용하는 것은 도움이되지 않습니다.

(생성 된 HTML 출력 포함) 전체 예는 예에서의 많은 앞에 추가됩니다

example/itsolver/sor.c 
lib/itsolver/sor.c 

doxygen이 sor.c라는 두 개의 파일이 있다는 문제가 http://www-e.uni-magdeburg.de/makoehle/doxygen_error.tgz

+2

제공하신 정보로 재현하지 못했습니다. 자체적으로 포함 된 예제 (zip에 source + config 파일)가있는 경우 문제를 보여주는 다음 doxygen 버그 추적기에 버그 보고서를 제출하고 예제를 첨부하십시오. – doxygen

답변

1

볼 수 있습니다 이름을 고유하게 만들기 위해 필요한 경로.

예제에 사용 예제가있는 경우 입력에 포함하지 말고 대신 @snippet, @include 또는 @example을 사용하고 EXAMPLE_PATH을 예제 디렉토리로 지정하는 것이 좋습니다.