Я не уверен, что libQtDeclarative.a требуется для QML. Это? Если нет, то для чего именно?
Требуется ли libQtDeclarative для QML?
Ответы (1)
Видимо это так. Из документации:
Документы QML загружаются и выполняются средой выполнения QML. Это включает в себя механизм декларативного пользовательского интерфейса, а также встроенные элементы QML и подключаемые модули, а также предоставляет доступ к сторонним элементам и модулям QML.
Приложения, использующие QML, должны вызывать среду выполнения QML для выполнения документов QML. Это можно сделать, создав QDeclarativeView или QDeclarativeEngine, как описано ниже. Кроме того, пакет декларативного пользовательского интерфейса включает средство просмотра Qt QML, которое загружает файлы .qml. Этот инструмент удобен для разработки и тестирования кода QML без необходимости писать приложение C++ для загрузки среды выполнения QML.
В моей сборке Qt (Windows) с помощью Dependency Walker видно, что в этой библиотеке определены QDeclarativeView
и QDeclarativeEngine
(и другие).
Дополнительную информацию об этом модуле можно найти здесь.