【问题标题】:undefined symbol: g_task_set_name in glib未定义符号:glib 中的 g_task_set_name
【发布时间】:2021-08-24 10:26:36
【问题描述】:

我正在我的项目中升级 Glib。我正在使用介子构建它。但我得到以下错误:未定义的符号:g_task_set_name

任何解决方案?提前致谢。

【问题讨论】:

  • 你能发布你系统上的 GLib 版本吗?
  • 目前是 GLib 2.58.3 并尝试升级到 GLib v2.66.8
  • g_task_set_name() 仅在 GLib 2.60 中添加,因此可能是您尝试使用 2.58 进行编译
  • 在我的 docker 环境中,我有 2.58。我正在 docker 中编译 2.66.8。

标签: glib


【解决方案1】:

在构建过程中,介子应该使用当前版本的新构建的新 lib 文件,但不知何故,在您的情况下,介子首先找到了旧的 2.58 版本的 lib 文件,它缺少 g_task_set_name() 符号。卸载/删除/删除当前的 2.58 glib lib 应该可以解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-25
    • 1970-01-01
    相关资源
    最近更新 更多