2
QMakeプロジェクトでQMLキャッシュファイル(.qmlc/.jsc)を事前に生成するために、Qt 5.9の新機能を使用するためのドキュメントが見つかりましたが、CMakeベースのプロジェクトではどのような手順ですか?CMakeプロジェクトで先読みQMLキャッシュ生成を使用するにはどうすればよいですか?
QMakeプロジェクトでQMLキャッシュファイル(.qmlc/.jsc)を事前に生成するために、Qt 5.9の新機能を使用するためのドキュメントが見つかりましたが、CMakeベースのプロジェクトではどのような手順ですか?CMakeプロジェクトで先読みQMLキャッシュ生成を使用するにはどうすればよいですか?
これに代わる方法がありました。
プロジェクトの構造についてはわかりません。しかし、事前にQMLキャッシュを生成することができます。 QMLの場合、キャッシュを作成するには、それらのQMLをmain.qmlファイルのコンポーネントの形式で配置します。例えば、
これを使用すると、指定されたQMLが事前コンパイルされ、事前キャッシュが生成されます。そして、与えられたコンポーネントのために暖かいスタートを持つことができます。アプリにはマイナスの影響はありませんが、オフコースはプラスです。
main.qmlのサブディレクトリからQMLにアクセスできない場合は、使用:
import "dir_name"
まだQtで実装されていません:https://bugreports.qt.io/browse/QTBUG-63349 – nocnokneo