Невозможно установить gotk3, ошибка GdkMonitor - PullRequest
0 голосов
/ 02 марта 2019

Я пытался использовать gotk3 для создания настольного приложения.Я следую инструкциям в gotk3 wiki и этой Установка-на-Linux-вики , чтобы установить его.Но затем я получаю эту ошибку при выполнении go get -v:

gcc errors for preamble:
In file included from ../../gotk3/gotk3/gdk/gdk_since_3_22.go:23:0:
./gdk_since_3_22.go.h:22:8: error: unknown type name 'GdkMonitor'
 static GdkMonitor *
        ^

Я пытался удалить каталог gotk3, а затем снова пытался go get -v, но все же он не работал.

Я также проверил версию GTK, установленную в моем Ubuntu 16.04, используя apt-cache policy libgtk2.0-0 libgtk-3-0 | grep Installed.И это показывает это:

  Installed: 2.24.30-1ubuntu1.16.04.2
  Installed: 3.18.9-1ubuntu3.3

Что я сделал не так?Спасибо

1 Ответ

0 голосов
/ 03 марта 2019

GdkMonitor был представлен в GTK + 3.22.Ваша версия 3.18.

go get -tags gtk_3_18 github.com/gotk3/gotk3/gtk в самом начале постройки ( см. Здесь, раздел ПРИМЕЧАНИЕ ) должны исправить вещи

...