2012-02-01 2 views
19

내가 클래스 댓글을 달려면를 추가 한 링크를 생성하지 않는 URL에 @link : 내가 doxygen이를 사용하여 문서를 생성 할 때Doxygen을 제대로

@link http://www.google.com Google @endlink 

그러나, 링크 텍스트는 참으로 "구글"입니다,

파일 :하지만 링크이다 ///media/portable/Examples/Doxygen/link/html/classClass1.html

사람이 무슨 일이 잘못 설명 할 수 있습니까?

답변

29

나는 \link을 잘못 사용하고 있다고 생각합니다. doxygen documentation에서 \link은 파일, 클래스 또는 구성원과 같은 개체를 참조하는 데 사용되며이 중 하나를 첫 번째 인수로 사용합니다. I 클래스 myClass에 클래스 메소드 func를 참조하기를 원한다면 예를 들어, 내가 링크 텍스트로 간주 나머지 모든 인수

\link myClass::func link text ... \endlink 

을 사용합니다. 귀하의 문제는 당신이 첫 번째 인수로 유효한 개체를 전달하지 않는다고 생각합니다. 나는 classClass1이 링크에 포함하려고 시도한 파일의 다음 객체라고 추측합니다. 이것은 \link 명령이 참조하는 것입니다. URL을

에 연결

Doxygen을 자동으로 URL 링크를 생성합니다, 그래서 \link\endlink 또는 다른 명령으로 링크를 포위 할 필요가 없습니다. 그래서 그것들을 제거하고 문제가 해결되는지 확인하십시오.

<a href="linkURL">link text</a> 

을 doxygen이이 see this 문서 페이지를 연결하는 자동 처리하는 방법에 대한 자세한 내용은 :

수동으로 HTML 'A'태그를 사용, 링크 텍스트를 지정합니다.

+0

나는 감사합니다 크리스! –

관련 문제