如何在Vala中使用C库?或如何使用g-ir-scanner?

时间:2019-05-29 14:41:42

标签: vala gobject

我如何在Vala中使用C库?如GNOME documentation所述,我需要使用命令行工具g-ir-scanner扫描C标头,以生成* .GIR文件,然后使用{{生成VAPI( Vala API ))文件1}}在Vala中使用。

除使用g-ir-scanner之外,其他所有内容都很清晰。如何使用此工具?

或者如何在没有此工具的情况下创建绑定?

1 个答案:

答案 0 :(得分:0)

“ g-ir-scanner是为使用GObject构建的库制作的,必须在该库的源代码中使用。不幸的是,对于其他库,您必须手动创建它。最好从这里重用那些{ {3}},但如果不在这里,则必须从头开始制作”(