Russian Qt Forum

Qt => Qt Quick => Тема начата: lit-uriy от Июль 26, 2017, 09:52



Название: Автоматическая перекомпиляция qml.qrc
Отправлено: lit-uriy от Июль 26, 2017, 09:52
QML-файлы в проекте берутся, по умолчанию, из QRC-файла.

Всякий раз, когда я изменяю QML-файлы приходится принудительно пересобирать проект.


в общем-то проблема не только QML, но тут острее, изменение этих файлов идёт активно.

Кто-как борется с этой проблемой?


Название: Re: Автоматическая перекомпиляция qml.qrc
Отправлено: kuzulis от Июль 26, 2017, 13:45
Хранить qml файлы не в ресурсах, а на ФС?  :)


Название: Re: Автоматическая перекомпиляция qml.qrc
Отправлено: lit-uriy от Июль 26, 2017, 14:02
в случае теневой сборки это не катит, т.к. всякий раз придётся копипастить qml-ки в каталог сборки.

можно, конечно, в компилить в отладочную версию путь к исходникам.

Но что-то это всё выглядит, как костыль, сколоченный из других костылей.


Название: Re: Автоматическая перекомпиляция qml.qrc
Отправлено: Apktyc от Июль 26, 2017, 14:38
в случае теневой сборки это не катит, т.к. всякий раз придётся копипастить qml-ки в каталог сборки.
А установка рабочей папки не спасет отца русской демократии?


Название: Re: Автоматическая перекомпиляция qml.qrc
Отправлено: kuzulis от Июль 26, 2017, 14:56
в случае теневой сборки это не катит, т.к. всякий раз придётся копипастить qml-ки в каталог сборки.

А сделать чтобы оно (qmake) автоматом их копировало (например, поместить их в INSTALL или сделать что-то типа pre-buld/post-build)?  


Название: Re: Автоматическая перекомпиляция qml.qrc
Отправлено: lit-uriy от Июль 27, 2017, 06:13
Apktyc, ты имеешь в виду настройку в креаторе или как kuzulis?