在docker容器中找不到libQt5Core.so.5和Qt_5.6

时间:2018-08-22 07:58:44

标签: linux postgresql qt docker qt5

我们正在尝试在Ubuntu:Xenial docker容器中运行QT终端应用程序(与单独的Postgres容器QPSQL交互),并且据我们所知,我们已经实现了共享库:

  
      
  • 0x0000000000000001(需要)共享库:[libQt5Sql.so.5]

  •   
  • 0x0000000000000001(需要)共享的库:[libQt5Core.so.5]

  •   
  • 0x0000000000000001(需要)共享库:[libstdc ++。so.6]

  •   
  • 0x0000000000000001(需要)共享库:[libgcc_s.so.1]

  •   
  • 0x0000000000000001(需要)共享库:[libc.so.6]

  •   
  • 0x000000000000000f(RPATH)库rpath:[$ ORIGIN:/home/adminiot/Qt5.6.0/5.6/gcc_64/lib]

  •   
     

还在/ bin / sqldrivers中提供了sqldriver

但是它显示下面的错误

  

root @ 338d3f8000e2:/ bin#./Database

     

./数据库:/usr/lib/x86_64-linux-gnu/libQt5Sql.so.5:版本'Qt_5'   找不到(./数据库必需)

     

./数据库:/usr/lib/x86_64-linux-gnu/libQt5Core.so.5:版本   找不到“ Qt_5.6”(./ Database必需)

     

./数据库:/usr/lib/x86_64-linux-gnu/libQt5Core.so.5:版本'Qt_5'   找不到(./数据库必需)

P.S:如果我们尝试在Ubuntu中执行二进制文件,则该文件可以轻松运行,而我们使用的是QT 5.6.0版。

0 个答案:

没有答案