1

QML に libQtDeclarative.a が必要かどうかはわかりません。それは...ですか?そうでない場合、それは正確には何のためですか?

4

1 に答える 1

2

どうやらそうです。ドキュメントから:

QML ドキュメントは、QML ランタイムによって読み込まれ、実行されます。これには、組み込みの QML 要素とプラグイン モジュールと共に宣言型 UI エンジンが含まれ、サードパーティの QML 要素とモジュールへのアクセスも提供します。

QML を使用するアプリケーションは、QML ドキュメントを実行するために QML ランタイムを呼び出す必要があります。これは、以下で説明するように、QDeclarativeView または QDeclarativeEngine を作成することで実行できます。さらに、Declarative UI パッケージには、.qml ファイルをロードする Qt QML Viewer ツールが含まれています。このツールは、QML ランタイムをロードする C++ アプリケーションを作成する必要なく、QML コードを開発およびテストするのに役立ちます。

私の Qt ビルド (Windows) では、Dependency Walker を使用して、QDeclarativeViewand QDeclarativeEngine(およびその他) がこのライブラリで定義されていることがわかります。

このモジュールの詳細については、こちらを参照してください。

于 2013-02-15T14:31:00.047 に答える