2017-10-31 3 views
1

나는 C++ 내가 다른 언어로 사용하려는 Qt를 작성 라이브러리를위한 바인딩 랩퍼를 작성합니다 라이브러리의 기본 헤더 파일을 스캔하고 다른 언어에서 사용할 상대 래퍼 클래스를 작성하는 펄 스크립트. 불행하게도 이것은 나의 첫 번째 시도 였고 스크립트는 이제는 읽을 수 없게되었고 (나에게는) 유지 불능 (나는 결코 펄 전문가는 아니다)이되었다.도구는 C++ 클래스

그래서 처음부터 다시 시작하고 싶었지만이를 수행하는 데 가장 좋은 도구는 무엇입니까? 다른 (더 좋은 생각) 대본? 파이썬 (perl을 통해 가독성을 위해) 또는 거기에 좋은 프레임 워크를 할 수 있습니까?

답변

0

이 도구를보실 수 있습니다. https://www.riverbankcomputing.com/software/sip/intro 이것은 정말 강력한 도구이며이 프로젝트에는 좋은 자료가 있습니다.

+0

안녕하세요, sip는 훌륭한 도구 인 것 같지만 파이썬 바인딩을 생성하는 것입니다.하지만 여러 언어를 생성하고 싶습니다. – Alienpenguin

+0

@Alienpenguin 나는 모든 언어에 대해 범용 래퍼 도구를 찾을 수 없을 것이라고 생각합니다. 그것은 가정 플러그인으로 대규모 프로젝트 여야합니다. 그리고 저는 그런 것을 본 적이 없습니다. 나는 당신의 프로젝트를위한 기초가 될 수 있기 때문에 모금에 대해 썼다. –