Я только начал изучать валу. Я попробовал следующую программу из урока vala.
class Demo.Hello : Glib.Object
{
public static int main( string[] args )
{
stdout.printf("Hello, Vala!\n");
return 0;
}
}
и получил это, когда я скомпилировал.
$ valac hello.vala
hello.vala:1.20-1.23: error: The symbol `Glib' could not be found
class Demo.Hello : Glib.Object
^^^^
Compilation failed: 1 error(s), 0 warning(s)
[1]+ Done gvim hello.vala
Если я уберу Glib.
из Glib.Object
, т.е. оставлю только class Demo.Hello : Object
, то все будет нормально. Но все программы в учебнике используют Glib.Object
. Что здесь не так? Я искал ответы, но не мог найти. Вот информация о версии вала:
$ valac --version
Vala 0.5.2
И я использую последнюю версию CentOS.