.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つにあるため、エラーは理にかなっているようです。.vapi
GTypeInstance
すでにすべてを Vala で書いている場合、このようにする必要がありますか? これがVapiにない可能性はありますか?
GLib.Object
編集:おそらく、暗黙的だと思っていた導出がなかったためです。これを妨げる何かをまだ修正しようとしていますが、それが完了したら、これを更新して、実際に問題があるかどうかを述べます.