qmake. Использую стороннюю библиотеку, прописал к ней путь в переменной LIBS. Всё прекрасно компилируется, запускается. Однако используя утилиту ldd видно, что само приложение скомпилированно не с этой локальной библиотекой, а с той, которая установлена в /usr/local/lib.... Поэтому при переносе на другую систему, где разумеется ничего не установлено, приложение почему то не может найти эту самую библиотеку, хотя повторяюсь прописан вполне чётко путь. Подскажите пожалуйста, в чем могу быть не прав и в чем собственно говоря проблема?
LIB задаёт библиотеки при сборке, а не при выполнении. При выполнении динамические библиотеки должны находиться в путях, указанных в переменной LD_LIBRARY_PATH
Понял, благодарю
Обсуждают сегодня