Могу ли я использовать быстрый компилятор qt в Qt4.8.5

Я вижу, что есть один инструмент Qt Quick Compiler, который может скомпилировать исходный код QML в окончательный двоичный файл.

Но в настоящее время я работаю над Qt4.8.5, могу ли я использовать этот инструмент? или его можно использовать только в Qt5.3?


person shaohua199    schedule 26.08.2014    source источник


Ответы (1)


К сожалению, вы не можете использовать этот инструмент со старыми версиями Qt.

Согласно известным проблемам QtQuickCompiler:

Компилятор строго привязан к версии Qt из-за использования внутренних структур данных. На данный момент мы не можем гарантировать совместимость бинарных и исходных кодов для этих внутренних структур данных, и поэтому при обновлении до новой версии Qt требуется обновление компилятора. Также необходимо перекомпилировать ранее скомпилированные файлы .qml при обновлении компилятора. Это означает, что компилятор в настоящее время не подходит для программных экосистем с библиотеками на основе QML и независимо выпущенными приложениями, использующими эти библиотеки.

Это означает, что QtQuickCompiler строго привязан к Qt 5.3, версии, с которой он был впервые выпущен. Поскольку выпусков для более старых версий Qt нет, вам не повезло.

person ManuelH    schedule 26.08.2014
comment
Спасибо за ваш ответ. - person shaohua199; 26.08.2014