GTK+ 机器可读类型数据

GTK+ machine readable type data

是否有我可以用来生成绑定的 GTK+ 官方 machine-readable 原理图数据?

从技术上讲,我知道 C headers 是 machine-readable,但是有什么更轻的重量(例如 JSON 或 XML)不需要我将代码生成器连接到 C 解析器。

查看 GTK 库附带的 gir 文件。它们包含 XML gobject-introspection 信息,AFAIK 是绑定生成器的输入。

https://wiki.gnome.org/Projects/GObjectIntrospection