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
? ?