.vapi私はValaで書かれたライブラリを持っていますが、それはそれ自体でファイルを生成するのに常にうまく機能しvalacていました. 私は行ってVAPIGEN_CHECK、自分のconfigure.acファイルで使用しようとしましVAPIGEN_MAKEFILEたが、Makefile.am今では次のようになります:
error: The type name `GLib.TypeInstance' could not be found
私の対応する.girファイルには以下が含まれています:
<field name="parent_instance">
<type name="GObject.TypeInstance" c:type="GTypeInstance"/>
</field>
どのファイルGObject.TypeInstanceにもクラス/構造体が見つからないが、GLibヘッダーの1つにあるため、エラーは理にかなっているようです。.vapiGTypeInstance
すでにすべてを Vala で書いている場合、このようにする必要がありますか? これがVapiにない可能性はありますか?
GLib.Object編集:おそらく、暗黙的だと思っていた導出がなかったためです。これを妨げる何かをまだ修正しようとしていますが、それが完了したら、これを更新して、実際に問題があるかどうかを述べます.