在Linux中添加动态库路径可以设置LD_LIBRARY_PATH路径。如添加/mylib
动态库路径:
export LD_LIBRARY_PATH=/mylib/:$LD_LIBRARY_PATH
除了上面方法外,我们还可以使用编译参数-Wl,-rpath=<动态库路径>
。
-Wl
为gcc的参数,表示「编译器将后面的参数传递给链接器ld」。
-rpath
为在运行链接时,会优先搜索-rpath的路径。
QMAKE_LFLAGS += -Wl,-rpath=/mylib1
QMAKE_RPATHDIR += /mylib2