Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение нового архива (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/)
-   -   QPluginLoader не может load() вне QtCreator (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/qpluginloader-ne-mozhet-load-vne-qtcreator-259606/)

Guest 28.09.2011 18:39

QPluginLoader не может load() вне QtCreator
 
Привет, прошу помощи:под winxp/Qt 4.6/mingw свое приложение нормально грузит самописные плагины (динамически), пока запускается из-под QtCreator. Как только пытаюсь вынуть и собрать автономную версию (с .dll-ками мингв, гцц и кьюта), приложение не может загрузить плагины (хотя видит их), QtPluginLoader.instance и .load возвращают нули, имя плагина передается абсолютным, пробовал с обоими слэшами - грузит из-под креатора, автономно - не грузит ни в какую В реестре в plugin cache.false никакой разницы c успешными загрузками не пишется (кроме 0 в одном месте), все собираю в релизе.Собственно, вопрос: что такого мистического может выставлять QtCreator запускаемому приложению, что QPluginLoader нормально грузит .dll с моими плагинами, но не может вне QtCreator'а?p.s. echoplugin вот работает отдельно, то есть 95% что я что-то где-то недописал... Но вот что и где? Все точно в релизе, файлы плагинов точно есть и не заблокированы ничем, имена передаются абсолютными путями загрузчику... Пробовал и неабсолютными - то же.Спасибо.


Часовой пояс GMT, время: 18:30.


© www.otvetnemail.ru - Форум вопросов и ответов.