今天编程网给大家带来了《无法安装 gotk3,出现 GdkMonitor 错误》,其中涉及到的知识点包括等等,无论你是小白还是老手,都适合看一看哦~有好的建议也欢迎大家在评论留言,若是看完有所收获,也希望大家能多多点赞支持呀!一起加油学习~
问题内容我尝试使用gotk3来创建桌面应用程序。我按照gotk3 wiki和这个installing-on-linux wiki中的说明来安装它。但随后我在执行 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
,但仍然不起作用。
我还使用 apt-cache 策略 libgtk2.0-0 libgtk-3-0 | 检查了 ubuntu 16.04 中安装的 gtk 版本grep 安装了
。它显示了这一点:
Installed: 2.24.30-1ubuntu1.16.04.2
Installed: 3.18.9-1ubuntu3.3
我做错了什么?谢谢
解决方案
GdkMonitor 是在 GTK+ 3.22 中引入的。你的版本是3.18。
go get -tags gtk_3_18 github.com/gotk3/gotk3/gtk
在构建开始时(see here NOTE section)应该修复问题
文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《无法安装 gotk3,出现 GdkMonitor 错误》文章吧,也可关注编程网公众号了解相关技术文章。