2012-05-17 88 views
1

我剛剛開始學習Vala(在Ubuntu 12.04下),並且我正在嘗試遵循this教程;然而,在第一個編譯步驟(valac --pkg gtk+-3.0 gtktut.vala),我收到此錯誤:Vala無法找到gtk + -3.0 Ubuntu 12.04

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包?

UPDATE:

我發現gtk+-3.0.vapi/usr/share/vala-0.16/vapi確實存在;但是,它仍然沒有被發現。有任何想法嗎?

回答

1

我發現了這個問題。由於某些原因,valac-0.16似乎無法使用自己的GTK + 3.0 vapi文件或類似的東西。我更新了我的源代碼並安裝了valac-0.18,它工作正常。