我开始学习Vala,只需几行代码,我就遇到了第一个问题。它应该有点简单但不知何故我在谷歌上找不到任何东西('vala版本号'或'vala获取版本号'或'如何获得vala中的程序版本'不会带来任何有用的东西。)
Vala的在线文档也没有提出任何有用的信息。在整个网络中,我找到了关于如何获得Vala版本或GTK版本的东西。
编辑过的东西
我想要的是:正在运行的程序的版本。它应该查询自己以获得它自己的版本号。我可以在Anjuta IDE中设置项目的版本号,所以我希望能够以某种方式获取该版本信息。由于我可以获取应用程序的名称(通过GLib.Environment),我应该也能获取版本信息。
编辑结束
有人可以这么善良并帮助我吗?看来我的GoogleFu今天不在我身边。
答案 0 :(得分:1)
如果使用autotools,生成的config.h标头将包含您的软件包版本。然后可以通过自定义config.vapi绑定从Vala使用这些符号。你可以查看sampala,它显示了这个技巧。