주석이 달린 컴파일 가능한 소스 / 예제를 Doxygen에 삽입하는 방법은 무엇입니까?

Borislav Stanimirov

내 소프트웨어에서 컴파일 가능한 예제를 갖고 싶습니다. 주석이 추가되어 doxygen에 포함될 수 있습니다 .dox. 여기서 중요한 부분은 주석이 소스 코드의 일부가되기를 원한다는 것입니다 (이는 doxygen의 전체 요점이지만이 간단한 기능이 부족한 것 같습니다).

그렇다면 여기에 있는 \dontinclude예제 와 같이 텍스트와 코드가 혼합 된 것처럼 보이도록 포함 할 수 있습니까?

\snippet-s 주석을 코드에서 분리해야하므로 유용하지 않은 것 같습니다. 동일은 간다 \dontinclude.

내가 지금 가지고있는 유일한 아이디어는 예제 소스를 구문 분석하고 .dox텍스트와 \code블록으로 파일을 생성하는 pre-doxygen 단계로 사용할 스크립트를 작성하는 것 입니다.

Borislav Stanimirov

음 ... 위에서 언급 한 스크립트를 작성했습니다.

같은 문제가있는 사람에게 도움이 될 수있는 경우를 대비하여 여기에 게시하고 있습니다. https://gist.github.com/iboB/925542e1ed5afee2b0083ff4fa970462

요점에 사용 예가 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

클래스 수준 주석 전에 @valid 주석이 달린 속성에 대한 유효성 검사를 실행하는 방법은 무엇입니까?

스핑크스에서 @dataclass로 주석이 달린 호출 가능 클래스를 문서화하는 방법은 무엇입니까?

파이썬에서 XML 텍스트를 삽입하는 다른 가능한 방법은 무엇입니까?

web.xml에 applicationContext.xml 파일 대신 Spring @Configuration 주석이 달린 클래스를 등록하는 방법은 무엇입니까?

주어진 패키지에서 주석이 달린 메소드를 찾는 방법은 무엇입니까?

주석이 달린 쿼리를 Django의 ORM에서 단일 열로 제한하는 방법은 무엇입니까?

@Entity 주석이 달린 클래스에서 @Autowired를 사용하는 방법은 무엇입니까?

Spring의 @Bean에서 @Builder로 주석이 달린 클래스를 사용하는 방법은 무엇입니까?

@InjectMocks로 주석이 달린 클래스의 메소드를 스텁하는 방법은 무엇입니까?

컴파일 타임에 리소스 주석의 이름을 지정하는 방법은 무엇입니까?

Python 인터프리터에서 GCC 스타일의 주석이 달린 오류 메시지를 얻는 방법은 무엇입니까?

스크린 리더를위한 필드 셋에 눈에 보이지 않게 주석을 달기위한 적절한 html 요소 / 속성은 무엇입니까?

Spring MVC 주석이 달린 컨트롤러를 단위 테스트하는 방법은 무엇입니까?

셀레늄 파이썬에서 스크린 샷 높이를 제한하는 방법은 무엇입니까?

Linux의 C 소스 코드에서 nasm 컴파일 가능한 어셈블리 코드를 생성하는 방법은 무엇입니까?

Play Framework 2.3.1에서 컴파일 가능한 정적 (CoffeeScript, LESS) 소스 디렉토리를 변경하는 방법은 무엇입니까?

@Configuration 클래스에서 Spring 주석이 달린 서비스 클래스를 Autowire하는 방법은 무엇입니까?

주석이 달린 EJB를 모의하는 방법은 무엇입니까?

Guice의 인젝터에서 주석이 달린 인스턴스를 검색하는 방법은 무엇입니까?

단위 테스트에서 @Value 주석이 달린 서비스 필드를 바인딩하는 방법은 무엇입니까?

소스에서 ath9k 드라이버를 컴파일하는 방법은 무엇입니까?

Azure 테이블 저장소 : 주석 데이터에 대한 파티션 및 행 키를 구성하는 가장 좋은 방법은 무엇입니까?

주석이 달린 필드에서 필드 세터를 가로채는 바이트 버디 에이전트를 만드는 방법은 무엇입니까?

C ++에 libmicrohttpd 코드를 포함하거나이 예제를 컴파일하는 방법은 무엇입니까?

SimGrid에서 가능한 최대 열린 파일 수를 변경하는 방법은 무엇입니까?

컴파일러가 둘러싸는 클래스에 대한 포인터를 제공하도록 속이는 방법은 무엇입니까?

rxjs에서 파이프 가능한 연산자 스트림 다운스트림으로 작업 데이터를 전달하는 방법은 무엇입니까?

Maven이 컴파일하고 빌드 jar에 포함 할 추가 소스 디렉토리를 추가하는 방법은 무엇입니까?

테이블에 IP 주소를 삽입하는 방법은 무엇입니까?

TOP 리스트

뜨겁다태그

보관