我刚刚开始学习 Vala(在 Ubuntu 12.04 下),我正在尝试学习本教程;但是,在第一个编译步骤 ( 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
目录中没有)外,我似乎无法在 Internet 上找到任何有关此的信息;但是,如果它甚至是我的问题的原因,我什至不知道应该在哪里下载这个神话文件。据说它应该包含在我安装的 vala 编译器中。
同样,在编译语言方面,我是一个完全的新手,我已经尽力找到答案。
如何将 valac 指向必要的 gtk3 包?
更新:
我发现gtk+-3.0.vapi
确实存在于/usr/share/vala-0.16/vapi
;但是,它仍然没有被发现。有任何想法吗?