2016-12-15 6 views
1

QMLを使用せずにQtプロジェクトを構築することは可能ですか?たとえば、GUIなしでプロジェクトをビルドする場合は、キー-no-guiを使用する必要がありますか? QMLはどうですか?ありがとう。QMLなしでQtプロジェクトを展開する

答えて

5

あなたのプロジェクトは、実際に必要なQtモジュールに依存する必要があります。

たとえば、QMakeプロジェクトファイルにあります。これはQT変数で処理されます。

など。 QtNetworkモジュールを使用する1つはcoreguiモジュールはこの

QT -= gui 

を行うメカニズムがために、モジュール間の依存関係について知っているguiモジュールを削除するには、有効になっているデフォルトでは、この

QT += network 

を行うだろう例qmlcoreに依存し、networkので

QT += qml 

の結果はcore,gui,networkおよびqmlとなります。 qml以来

はまだあなたがどこqtquickを選択する場合

QT += qml 
QT -= gui 

が、これはまた、としてguiを暗示する、明らかにcorenetwork

qml結果として除去することができ、そのguiに依存しませんqtquickは、guiqml

+0

あなたの返事をありがとう! – isnullxbh

関連する問題