部署无QML的QT项目



是否可以在没有QML的情况下构建QT项目?例如,对于没有GUI的构建项目,我们应该使用密钥-no-gui?QML呢?谢谢。

您的项目只需要取决于实际需要的QT模块。

例如,在qmake项目文件中。这是通过QT变量来处理的。

例如。要使用qtnetwork模块,一个可以执行此操作

QT += network

默认情况下,启用了coregui模块,以删除gui模块执行此操作

QT -= gui

该机制知道模块相互依赖性,例如qml取决于corenetwork SO

QT += qml

选择coreguinetworkqml

由于qml不依赖仍然可以删除的gui

QT += qml
QT -= gui

导致corenetworkqml

显然,如果您在哪里选择qtquick,则这也意味着gui,因为qtquick取决于guiqml

相关内容

  • 没有找到相关文章

最新更新