1

我开始学习 Vala,只写了几行代码,我就遇到了我的第一个问题。这应该有点简单,但不知何故我在 Google 上找不到任何东西(“vala 版本号”或“vala 获取版本号”或“如何在 vala 中获取程序版本”没有带来任何有用的信息)。

Vala 的在线文档也没有提供任何有用的信息。在整个网络中,我找到了有关如何获取 Vala 版本或 GTK 版本或类似内容的内容。

编辑过的东西

我想得到什么:正在运行的程序的版本。它应该查询自己以获取它自己的版本号。我可以在 Anjuta IDE 中为项目设置版本号,因此我希望能够以某种方式获取该版本信息。因为我可以获得应用程序的名称(通过 GLib.Environment),所以我也应该能够获得版本信息。

编辑结束

有人可以这么好心并帮助我吗?看来我的 GoogleFu 今天不在我身边。

4

1 回答 1

1

如果您使用自动工具,生成的 config.h 标头将包含您的包版本。然后可以通过自定义 config.vapi 绑定从 Vala 使用这些符号。您可以查看sampala,它显示了诀窍。

于 2012-12-24T00:12:33.233 回答