QML に libQtDeclarative.a が必要かどうかはわかりません。それは...ですか?そうでない場合、それは正確には何のためですか?
1 に答える
どうやらそうです。ドキュメントから:
QML ドキュメントは、QML ランタイムによって読み込まれ、実行されます。これには、組み込みの QML 要素とプラグイン モジュールと共に宣言型 UI エンジンが含まれ、サードパーティの QML 要素とモジュールへのアクセスも提供します。
QML を使用するアプリケーションは、QML ドキュメントを実行するために QML ランタイムを呼び出す必要があります。これは、以下で説明するように、QDeclarativeView または QDeclarativeEngine を作成することで実行できます。さらに、Declarative UI パッケージには、.qml ファイルをロードする Qt QML Viewer ツールが含まれています。このツールは、QML ランタイムをロードする C++ アプリケーションを作成する必要なく、QML コードを開発およびテストするのに役立ちます。
私の Qt ビルド (Windows) では、Dependency Walker を使用して、QDeclarativeView
and QDeclarativeEngine
(およびその他) がこのライブラリで定義されていることがわかります。
このモジュールの詳細については、こちらを参照してください。