在QT5的串口编程中,执行后,会报错如下:
  1. error while loading shared libraries: libQt5SerialPort.so.5: cannot open shared object file: No such file or directory
在/usr/lib64中找不到这个文件。
解决方法,找到SDK的目录/opt/poky/3.1.20/sysroots/aarch64-poky-linux/usr/lib64$下面,他是有libQt5SerialPort.so.5这个文件的,所以直接复制到开发板:
  1. scp libQt5Serial* root@192.168.3.128:/usr/lib64/
再次打开QT的serial桌面程序就不会报错了。