无法安装gotk3,获取GdkMonitor错误
我尝试使用gotk3创建桌面应用程序。我按照gotk3中的说明安装它。但是我在执行go get-v时出现了这个错误:无法安装gotk3,获取GdkMonitor错误,go,gtk3,Go,Gtk3,我尝试使用gotk3创建桌面应用程序。我按照gotk3中的说明安装它。但是我在执行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 * ^
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目录,然后再次尝试获取-v
,但仍然没有成功
我还使用apt缓存策略libgtk2.0-0 libgtk-3-0检查了安装在我的Ubuntu 16.04中的GTK版本| grep installed
。它表明:
Installed: 2.24.30-1ubuntu1.16.04.2
Installed: 3.18.9-1ubuntu3.3
我做错了什么?感谢GTK+3.22中引入了GdkMonitor。你的版本是3.18
go-get-tags gtk_3_18 github.com/gotk3/gotk3/gtk
在构建之初()应该解决问题您是否按照上面指定的wiki安装了开发包?是的,我安装了。我已经运行了sudo apt get install libgtk-3-dev libcairo2 dev libglib2.0-dev
,正如它在wiki中所写的那样。