我刚刚开始学习Vala(在Ubuntu 12.04下),并且尝试遵循this教程;但是,在第一个编译步骤(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;但是,仍然没有找到它。有任何想法吗?

最佳答案

我发现了问题。出于某种原因,似乎valac-0.16无法使用其自己的GTK + 3.0 vapi文件或类似的文件。我更新了源代码并安装了valac-0.18,它运行良好。

关于ubuntu - 瓦拉找不到gtk + -3.0 Ubuntu 12.04,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10644425/

10-12 20:26