2014-07-20 6 views
2

프로젝트 용 JavaDoc을 작성하기 위해 doxygen을 사용하고 있습니다. 하지만 doxygen을 실행 한 후에는 모든 출력 파일이 출력 폴더 인 출력 폴더에 저장됩니다. 예를 들어 - 나는 Foo 클래스를 가지고 있으며 A와 B 구조체를 가지고 있습니다. 내가 원하는 것은 루트 폴더 아래에 "Foo"폴더가 있고 "Foo"폴더 아래에는 A와 B 구조체가 있습니다 (JavaDoc에 가지고 있습니다. doxygen에서만 사용할 수 있습니다.)클래스/계층 구조에서 html 파일을 출력하도록 doxygen을 사용자 정의하십시오.

doxygen에서 폴더 계층 구조로 파일을 출력 할 수있는 플래그가 있는지 알고 있습니까?

답변

2

아니요 이러한 옵션이 없습니다.

질문 어쨌든 브라우저로 볼 경우 출력이 어떻게 구조화되는 것이 중요한가요? 당신은 정말로 신경 쓰지 않아야합니다.

하나의 디렉토리에 너무 많은 파일이있어 느린 파일 액세스가 걱정되는 경우 CREATE_SUBDIRS 옵션을 사용 설정해야합니다. 이렇게하면 여러 디렉토리에 파일을 배포하지만 요청한 방식으로는 배포하지 않습니다.

+0

이 옵션은 사용자에게 코드의 구조와 계층 구조가 훨씬 명확하기 때문에이 옵션이 매우 중요하다고 생각합니다. (JavaDoc과 같은). 마지막으로 Doxygen 출력 폴더에서 실행되고 올바른 구조로 디렉터리를 구성하는 C# 코드를 작성했습니다. (JS 페이지를 실행하여 만들었습니다.) – chani

+0

그래서 브라우저를 사용하지 않고 설명서의 독자가 디스크에 생성 된 HTML 파일 (또는 적어도 URL에 표시된 이름)을 볼 것으로 예상합니까? – doxygen