1、需要在pro文件中增加下面的内容:
QMAKE_LFLAGS += "-Wl,-rpath,\'\$$ORIGIN\'"
QMAKE_LFLAGS += "-Wl,-rpath,\'\$$ORIGIN/lib\'"
QMAKE_LFLAGS += "-Wl,-rpath,\'\$$ORIGIN/../lib\'"
其中lib为动态库的文件夹名称,可以根据自己喜好修改即可;
2、有时候出现动态库链接无效,可能得原因是由于连接符号无效,需要删除链接符号,手动生成即可,
操作如下:
ln -s lib**.so lib**.so.1
ln -s lib**.so lib**.so.1.0
ln -s lib**.so lib**.so.1.0.0