前言
使用linuxdeployqt打包参考:使用linuxdeployqt在linux下进行Qt打包发布(超详细)-CSDN博客
本文主要解决的是运行打包完成的Qt程序报找不到Qt库的错误。
步骤
1、打包完成后的目录如下:
2、直接运行AGVClient会报找不到运行所依赖的Qt库的错误。需要将lib文件夹中libQt开头的11个库文件拷贝到/usr/lib/x86_64-linux-gnu下(如图这几个文件),/usr/lib/x86_64-linux-gnu普通用户没有权限操作。在lib文件夹内打开终端,需要在终端中获得root权限再拷贝,命令如下:
sudo cp libQt* /usr/lib/x86_64-linux-gnu
3、继续从lib文件夹中拷贝3个库文件到/usr/lib/x86_64-linux-gnu目录下,命令如下:
sudo cp libi* /usr/lib/x86_64-linux-gnu
4、不出意外的话,目前可以运行起来AGVClient程序了。