Russian Qt Forum
Ноябрь 23, 2024, 03:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Создание и упаковка в инсталлятор собственного QML plugin  (Прочитано 1947 раз)
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« : Май 10, 2016, 18:29 »

Привет. Решил добавить QML в свое Widget приложение. Версия Qt 5.6.
Все хорошо, плагин собирается, но вот куда его копировать?
Я использую InnoSetup для сборки инсталлятора. Структура моего приложения выглядит следующим образом

Код:
D:\packages\soft\start.exe //главный экзешник
D:\packages\soft\corelib.dll //библиотека
D:\packages\soft\somelib1.dll //библиотека
D:\packages\soft\somelibN.dll //библиотека
D:\packages\soft\extensions\plugin1.dll // плагины
D:\packages\soft\extensions\pluginM.dll //
D:\QtLibs //тут все dll которые необходимы для standalone
D:\QtLibs\QtCore5.dll,QtNetwork5.dll,QtWidget5.dll,QtGui5.dll,QtDeclarative5.dll ...
D:\QtLibs\platforms\*.dll
D:\QtLibs\mediaservice\*.dll

Все это пакуется моим скриптом инсталлятора и все отлично устанавливается. Но вот мой плагин QML не находится, ругается в консоли
qrc:/scene.qml:2:1: module "ua.mywork.switcher" is not installed

Прочитал много форумов, но так толком и не понял куда ложить dll с плагином?
Актуально как для винды так и для линукса.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 22.