Установка переменной среды LD_LIBRARY_PATH - одна из опций. Например:
export LD_LIBRARY_PATH=/path/to/dir/with/libs:$LD_LIBRARY_PATH
Другой вариант - установить RPATH вашего приложения Qt во время компоновки. Установка RPATH в значение «$ ORIGIN» приведет к тому, что динамический компоновщик будет выглядеть в том же каталоге, что и ваше приложение Qt во время выполнения. Например, если вы используете qmake, добавьте следующий фрагмент в файл проекта:
unix:!mac{
QMAKE_LFLAGS += -Wl,--rpath=\\\$\$ORIGIN
QMAKE_LFLAGS += -Wl,--rpath=\\\$\$ORIGIN/lib
QMAKE_LFLAGS += -Wl,--rpath=\\\$\$ORIGIN/libs
QMAKE_RPATH=
}
При этом для RPATH будет установлено значение "$ ORIGIN: $ ORIGIN / lib: $ ORIGIN / libs", что означает, что динамический компоновщик сначала будет искать расположение вашего приложения Qt, затем в подкаталоге lib его местоположение, затем в подкаталоге libs в его расположении и, наконец, в любом месте, определенном системой.