1

私は(Ubuntu 12.04で)Valaを学び始めたばかりで、このチュートリアルに従おうとしています。ただし、最初のコンパイルステップ(valac --pkg gtk+-3.0 gtktut.vala)で、次のエラーが発生します。

error: gtk+-3.0 not found in specified Vala API directories or GObject-Introspection GIR directories

GTK3 .vapiファイルがない(ディレクトリにない)ことを意味する場合を除いて、インターネット上でこれに関する情報を見つけることができないようです/usr/share/vala/vapi。しかし、それが私の問題の原因であるとしても、この神話上のファイルをどこにダウンロードすればよいのかわかりません。おそらく、valaコンパイラのインストールに含まれているはずです。

繰り返しになりますが、コンパイル言語に関しては完全な初心者であり、答えを見つけるために最善を尽くしました。

valacに必要なgtk3パッケージを指定するにはどうすればよいですか?

アップデート:

私はにgtk+-3.0.vapi存在することを発見しました/usr/share/vala-0.16/vapi; ただし、まだ見つかりません。何か案は?

4

2 に答える 2

1

問題を見つけました。何らかの理由で、valac-0.16は独自のGTK +3.0vapiファイルなどを使用できないようです。ソースを更新し、valac-0.18をインストールしましたが、正常に機能しました。

于 2012-05-17T23:07:00.583 に答える
0

実行するだけで簡単:

sudo apt-get install gtk + -3.0-dev

于 2019-12-21T20:04:14.487 に答える