Не могу понять почему класс 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: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога)"
Что я сделал не так?