Russian Qt Forum

Qt => Общие вопросы => Тема начата: kuzulis от Январь 19, 2016, 21:13



Название: [Deploy] Приложение QML Quick2 на Windows с относительными путями
Отправлено: kuzulis от Январь 19, 2016, 21:13
Всем доброго времени.

Хочу запускать свое QML приложение не из "deploy" директории (содержимое которой получено, используя windeployqt.exe),
а из другого места.

Если мое приложение находится в этой директории - то все запускается норм, но стоит его перенести в другое место - то фиг там.

Для запуска из другого места я пробовал использовать как qt.conf файл, так и устанавливат переменные среды к "deploy" директории:

== qt.conf ==

Код:
[Paths]
plugins = ../deploy-qt-runtime
imports = ../deploy-qt-runtime
bin = ../deploy-qt-runtime
libexec = ../deploy-qt-runtime
qml = ../deploy-qt-runtime
translations = ../deploy-qt-runtime/translations

== env ==

Код:
set QT_RUNTIME_DR=..\deploy-qt-runtime
set QT_PLUGIN_PATH=%QT_RUNTIME_DR%
set PATH=%QT_RUNTIME_DR%;%PATH%

Приложение запускается, но ругается типа:

Цитировать
"module "QtQuick" is not installed"

и не загружает/отображает QML ресурсы..


Никто не сталкивался с этим?

Просто не хочу смешивать свою екзешку с qt-шными длл-ками и прочим..  ::)