瓦拉找不到GTK + -3.0的Ubuntu 12.04(Vala can't find g

2019-10-16 17:32发布

我刚开始学习瓦拉(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目录); 然而,我无法找出我甚至要下载这个神秘的文件,如果它甚至是我的问题的原因。 据说它应该被包括在我的安装的vala编译器。

同样,我是一个完整的新手,当涉及到编译语言,我已经尽我所能去寻找答案。

我怎么可以指向华劣克必要的gtk3包?

更新:

我找到了gtk+-3.0.vapi中确实存在/usr/share/vala-0.16/vapi ; 但是,它仍然没有被找到。 有任何想法吗?

Answer 1:

我发现这个问题。 这似乎出于某种原因华劣克,0.16是不能够使用自己的GTK + 3.0 VAPI文件或类似的东西。 我更新了我的资源并安装华劣克,0.18和它工作得很好。



文章来源: Vala can't find gtk+-3.0 Ubuntu 12.04