Название: прога не видит библиотеку Отправлено: romanick от Июнь 25, 2010, 15:24 Не могу понять почему класс QLibrary не хочет грузить библиотеку по её ссылке (жёсткой, символической - всё равно)
библиотека лежит в /opt/mylib/libmylib.so (точнее там лежит ссылка на libmylib.so.1.0.0). Я делаю ссылку так: ln /opt/mylib /usr/lib В вызывающей программе вот так работает: Код: lib = new QLibrary("/opt/mylib/libmylib.so"); Код: lib = new QLibrary("/usr/lib/libpc2core.so"); Код: lib = new QLibrary("libpc2core.so"); после вызова lib->load() пишет Цитировать "Cannot load library /usr/lib/libpc2core.so: (/usr/lib/libpc2core.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога)" Что я сделал не так? Название: Re: прога не видит библиотеку Отправлено: lit-uriy от Июнь 25, 2010, 15:46 >>libpc2core.so
а с чего оно так будет работать? Если всего есть имён: libmylib.so libmylib.so.1.0.0 Название: Re: прога не видит библиотеку Отправлено: romanick от Июнь 25, 2010, 15:54 В посте опечатался.
lib = new QLibrary("libmylib.so"); не работает так |