2017-09-21 5 views
2

QMakeプロジェクトでQMLキャッシュファイル(.qmlc/.jsc)を事前に生成するために、Qt 5.9の新機能を使用するためのドキュメントが見つかりましたが、CMakeベースのプロジェクトではどのような手順ですか?CMakeプロジェクトで先読みQMLキャッシュ生成を使用するにはどうすればよいですか?

+2

まだQtで実装されていません:https://bugreports.qt.io/browse/QTBUG-63349 – nocnokneo

答えて

1

これに代わる方法がありました。

プロジェクトの構造についてはわかりません。しかし、事前にQMLキャッシュを生成することができます。 QMLの場合、キャッシュを作成するには、それらのQMLをmain.qmlファイルのコンポーネントの形式で配置します。例えば、

これを使用すると、指定されたQMLが事前コンパイルされ、事前キャッシュが生成されます。そして、与えられたコンポーネントのために暖かいスタートを持つことができます。アプリにはマイナスの影響はありませんが、オフコースはプラスです。

main.qmlのサブディレクトリからQMLにアクセスできない場合は、使用:

import "dir_name" 
関連する問題