zoukankan      html  css  js  c++  java
  • error while loading shared libraries:libQt5SerialPort.so问题解决

    问题

    运行程序出现error while loading shared libraries:libQt5SerialPort.so错误。用ldd命令查看了一下,提示没发现libQt5SerialPort.so.5库

     去/usr/lib/文件夹查找了一下,确实没这个库,那我们把这个库拷贝到这个linux系统中。

    解决

    1、下载对应Qt模块包。我们使用中科大的源

    2、下载并解压QT模块包
    tar -xf qtserialport-everywhere-src-5.12.6.tar.gz

     3、进入文件夹

     cd qtserialport-everywhere-src-5.12.6

    4、设置环境变量

    5、配置并安装

    qmake
    make
    make install

    6、在环境变量目录下找到libQt5SerialPort.so.5.12.6库,复制到开发板的/usr/lib/目录下

    7、设置复制到开发板的库文件的权限,并进行软链接

    ln -s libQt5SerialPort.so.5.12.6 libQt5SerialPort.so
    ln -s libQt5SerialPort.so.5.12.6 libQt5SerialPort.so.5
    ln -s libQt5SerialPort.so.5.12.6 libQt5SerialPort.so.5.12
    

     8、再用ldd命令查看,可以看到已经成功了

  • 相关阅读:
    http
    node 学习 http
    socket.io
    每日日报
    每日日报
    每日日报
    06人件读书笔记之一
    每日日报
    每日日报
    05程序员修炼之道:从小工到专家阅读笔记之三
  • 原文地址:https://www.cnblogs.com/ssvip/p/14442750.html
Copyright © 2011-2022 走看看