【问题标题】:Qt: Session management error and Symbol lookup error in Centos 6.7Qt:Centos 6.7 中的会话管理错误和符号查找错误
【发布时间】:2016-09-14 18:28:20
【问题描述】:

我是 centos 和测试的新手。我的工作是测试我的团队创建的应用程序。它是一个基于 Qt 的应用程序。每当我尝试启动时,它都会引发两个错误:

Qt: Session management error: None of the authentication protocols specified are supported

./ExecutableName: symbol lookup error: ./Executable name: undefined symbol: _ZN9QListData11detach_growEPii

我已经安装了大部分 qt 库。我该如何纠正它? (注意:它在 Ubuntu 中运行良好)

【问题讨论】:

  • 您是在 Centos 上从源代码重新编译还是使用与 Ubuntu 上相同的二进制文件?

标签: c++ linux qt gcc centos


【解决方案1】:

您尝试运行的可执行文件是使用当前安装在您尝试运行它的平台上的不同主要版本的 QT 编译的。

可能的解决方案:

  • 确保 Qt 的主要版本匹配,例如。安装编译可执行文件时使用的适当 qt 版本
  • 求静态编译版本
  • 自己编译应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-12
    • 1970-01-01
    • 2018-02-09
    • 2017-07-14
    相关资源
    最近更新 更多