1

.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編集:おそらく、暗黙的だと思っていた導出がなかったためです。これを妨げる何かをまだ修正しようとしていますが、それが完了したら、これを更新して、実際に問題があるかどうかを述べます.

4

1 に答える 1