QXlsx动态库移植后程序报错

relocation error:/usr/lib/x86_64-linux-gnu/libQt5Xlsx.so. 0: symbol _ZdlPv version Qt_5 not defined in file libQt5Core.so. 5 with link time reference

在自己的虚拟机ubuntu安装的qt,因为需要操作excel表所以安装了第三方库QXlsx,程序编译完成后我把所需要的QXlsx的动态库拷贝到另一台机器上,拷贝至另一台机器的/usr/lib/x86_64-linux-gnu下,程序正常运行不影响,一旦调用QXlsx相关的就闪退,报的上面这一段错误

请教各位这是啥情况?怎么解决呢?

你的pro中加了吗

#添加QXlsx代码
QXLSX_PARENTPATH=./
QXLSX_HEADERPATH=./QXlsx/header/
QXLSX_SOURCEPATH=./QXlsx/source/
include(./QXlsx/QXlsx.pri)

应该要重新安装吧,LINUX上的文件挺复杂的,之前改个烧录的字体就找了半天,直接拷贝多半出问题

qtxlsx编译报错_Qt5安装Qxlsx模块,以及Qxlsx模块的简单使用,附资源&例程下载
https://blog.csdn.net/weixin_39601056/article/details/113013543