Как грузятся плагины в плагинах? через QPluginLoader? Если да, то проверьте а существует ли подгружаемые вами файлы по тому пути, что вы указали.
- да через QPluginLoader
- все подгружаемые файлы на месте, проверил qDebug-м, что передается лоадеру и наличие соотв. файла
и повторюсь - в Windows все работает, в Linux
QPluginLoader loader(pluginsDir.absoluteFilePath(fileName));
QObject *plugin = loader.instance();
plugin = 0
Почему так происходит, догадываюсь/уверен процентов на 95.
Либа плагина загружается приложением два раза, первый раз при загрузке самого плагина, второй раз при загрузке подплагина по зависимостям.
Винь такое безобразие спокойно разруливает, а Линь отказывается загружать подплагин.
Собственно вопрос не почему происходит такое безобразие,..
а есть ли у кого какие-нибудь идеологические соображения
как реализовать многоуровневую систему плагинов, которая будет работать и под Linux