首页 > 解决方案 > 未定义符号: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

但问题仍然存在。有谁知道如何解决这个问题?

非常感谢!

干杯

标签: gtkundefinedsymbolsgdk

解决方案


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

它不起作用的原因是因为 Ubuntu 16.04 的 GTK 版本太旧(它有 3.18.9 版本),而gdk_display_get_primary_monitor()仅在 GTK 3.22 中添加。

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


推荐阅读