gtk - 未定义符号: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”不存在)。
它不起作用的原因是因为 Ubuntu 16.04 的 GTK 版本太旧(它有 3.18.9 版本),而gdk_display_get_primary_monitor()
仅在 GTK 3.22 中添加。
修复它的最简单方法可能是升级到更新的 Ubuntu 版本。
推荐阅读
- ios - 如何在 swift 4 中使用 API 解析 jsondata
- sql - 我们连续转弯的总小时数
- java - 将 Dynamo JSON 转换为 POJO 时发生 DynamoDBMapper 未转换属性错误(我在 DYNAMO 中保留的 SAME POJO)
- airflow - 气流是否有类似 `yesterday_ds` / `tomorrow_ds` 但对于 `@monthly` 工作?
- git - 管道 git rev-parse 哈希
- c++ - 传递错误类型时开关卡在循环中
- php - PHPUnit:创建自定义代码覆盖率报告器/记录器
- reactjs - React-native 缓慢的 UI 转换性能缓慢
- excel - Excel中的列解析
- javascript - 如何将 pdf 查看器添加到移动浏览器的网站