0
我不知道QML是否需要libQtDeclarative.a。是嗎?如果沒有,那究竟是什麼?QML需要libQtDeclarative嗎?
我不知道QML是否需要libQtDeclarative.a。是嗎?如果沒有,那究竟是什麼?QML需要libQtDeclarative嗎?
顯然是這樣。來自documentation:
QML文檔由QML運行時加載並執行。這包括聲明式UI引擎以及內置的QML元素和插件模塊,還提供對第三方QML元素和模塊的訪問。
使用QML的應用程序需要調用QML運行時才能執行QML文檔。這可以通過創建一個QDeclarativeView或一個QDeclarativeEngine來完成,如下所述。另外,Declarative UI軟件包包含Qt QML查看器工具,它可以加載.qml文件。此工具對於開發和測試QML代碼非常有用,無需編寫C++應用程序來加載QML運行時。
在我的Qt版本(Windows)中,使用的Dependency Walker,您可以看到QDeclarativeView
和QDeclarativeEngine
(和其他人)在這個庫中定義。
有關該模塊的更多信息可以參考here。