E.CalView在Vala中的使用
E.CalView Usage in Vala
我正在尝试使用EDS(Evolution Data Server)创建一个应用程序来显示特定日期的日历事件。我用vala来写代码。
我想我需要使用这里的库:http://valadoc.org/#!api=libecalendar-1.2/E.CalView
然而,我还不能开始:
public class CalTest {
public static int main (string[] args) {
print("start");
unowned E.CalClientView ccv = CalClientView.get_client ();
return 0;
}
}
抛出错误:
test.vla:3.9-3.9:错误:找不到符号"E"。
使用的编译命令是:
valac --pkg gtk+-3.0 --pkg granite test.vala
您需要编译包含此命名空间的包:--pkg libecalendar-1.2
它还需要安装C开发包。它在Debian和Ubuntu上是evolution-data-server-dev
,在Fedora上是evolution-data-server-devel
。