登录
首页 >  Golang >  Go问答

无法安装 gotk3,出现 GdkMonitor 错误

来源:stackoverflow

时间:2024-03-31 10:18:34 389浏览 收藏

今天golang学习网给大家带来了《无法安装 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 错误》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>