未定义符号:gdk_display_get_primary_monitor

undefined symbol: gdk_display_get_primary_monitor

我试图启动刚安装在 Linux 16.04 上的 TuringBot 软件,但出现错误:

./TuringBot: symbol lookup error: ./TuringBot: undefined symbol: gdk_display_get_primary_monitor

我试过升级我的系统

sudo apt-get update
sudo apt-get upgrade

但问题依然存在。有人知道如何解决这个问题吗?

非常感谢!

干杯

我假设你的意思是 Ubuntu 16.04(因为“Linux 16.04”不存在)。

之所以不行是因为Ubuntu16.04的GTK版本太旧(it has version 3.18.9),而gdk_display_get_primary_monitor()是GTK 3.22才加入的

修复它的最简单方法可能是升级到较新的 Ubuntu 版本。