E.CalView在Vala中的使用

E.CalView Usage in Vala

本文关键字:Vala CalView      更新时间:2023-10-16

我正在尝试使用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