接上文,我们在vs code中,使用vala实现一个类:
1 class Demo.HelloWorld : GLib.Object { 2 public static int main(string[] args) { 3 stdout.printf("Hello, World\n"); 4 return 0; 5 } 6 }
再次在终端使用valac命令编译它, 出现了一些warning信息,但是exe文件生成了。 不过这次的文件体积变成了250KB+
中文教程地址:http://www.freeoa.net/attachments/201x/Vala%E7%BC%96%E7%A8%8B%E6%89%8B%E5%86%8C.pdf
如果需要带着某个包一起编译,要像这样:
$ valac compiler.vala --pkg libvala
vala的语法大量借鉴了C#。
vala程序的调试和c#比差了不少。
这篇就到这里啦.