Qt:Centos 6.7中的会话管理错误和符号查找错误

时间:2016-05-18 10:20:35

标签: c++ linux qt gcc centos

我是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中工作正常)

1 个答案:

答案 0 :(得分:0)

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

可能的解决方案:

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