0

gobjectの公式 Web サイトでは、次のように読むことができます。

GObject とその下位レベルの型システムである GType は、GTK+ とほとんどの GNOME ライブラリで以下を提供するために使用されます。

  • オブジェクト指向の C ベースの API と
  • 他のコンパイル済み言語または解釈済み言語への自動透過的 API バインディング

最初の部分ははっきりしているように見えますが、2 番目の部分はそうではありません。

実際、gobject とバインディングについて話すとき、導入される概念はしばしば gobject-introspection ですが、私の理解する限りでは、gobject-introspection を使用して、gobject ベースだけでなく、文書化された C ライブラリの .gir と .typelib を作成できます。図書館。

したがって、gobject が特にバインドしやすい理由は何でしょうか。

4

1 に答える 1