我嘗試使用 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再次嘗試,但仍然沒有用。我還使用檢查了我的 Ubuntu 16.04 中安裝的 GTK 版本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 回答

烙印99
TA貢獻1829條經驗 獲得超13個贊
GdkMonitor 是在 GTK+ 3.22 中引入的。你的版本是3.18。
go get -tags gtk_3_18 github.com/gotk3/gotk3/gtk
在建設的最開始應該解決問題
- 1 回答
- 0 關注
- 121 瀏覽
添加回答
舉報
0/150
提交
取消