내 프로젝트에 Goffice 라이브러리를 사용하기로 결정했습니다. 하지만 C++로 작성하기 때문에 GTK +가 아닌 gtkmm을 사용하는 것처럼 C++ 클래스 인터페이스를 선호합니다.GObject 인트로 피싱과 함께 C++ 바인딩 사용
문서 (위 링크 참조)에 GObject Introspection을 사용할 수 있다고 나와 있습니다. 그래서 나는 그것을 읽지 않았다. 나는 읽고 읽고 읽었으며, 나는 Goffice의 구속력을 사용하는 방법을 이해할 수 없었다. 내 시스템에서 Goffice gi-repository/typelib 파일을 찾고 PackageKit에서 설치된 파일 목록에서 찾았습니다. 아무것도 찾지 못했습니다. goffice 나 goffice-devel 패키지가 gobject 인트로 스펙 션 패키지에 의존하는지 PackageKit에서 확인했습니다. 어쩌면 그들은 간접적으로 의존 할 수도 있지만, 직접적으로 의존하지는 않습니다 (그렇지 않으면 목록에 나타납니다).
시도해 보았지만 Goffice와 같은 GObject로 작성된 라이브러리를 단순히 다른 언어로 사용하는 방법을 설명 할 수있는 리소스를 찾을 수 없습니다. 파이썬, 또는 내 경우에는 C++. 물론 C 함수를 직접 사용할 수도 있지만 핵심은 gtkmm과 비슷한 인터페이스를 원한다는 것입니다.
는
네, 그 목록을 보았습니다 ... – cfa45ca55111016ee9269f0a52e771