Tag: vala

Vala vapi文件文档

我想使用Vala破解现有的基于GLib的C项目。 基本上我正在做的是,在我的构建过程开始时,使用valac从我的.vala文件生成.c和.h文件,然后按照我任何.c或.h文件的方式编译生成的文件。 这可能不是最好的方式,但似乎在大多数情况下工作正常。 我的问题是我很难从Vala代码访问现有的C代码。 是否有捷径可寻? 我已经尝试编写自己的.vapi文件(我对vala附带的工具没有任何好运),但我找不到任何关于如何编写这些文件的体面文档。 有没有? 我是否需要其中一个文件来调用现有的C代码?