如何使用WAF构建QT QML/Quick应用程序?

如何使用WAF构建QT QML/Quick应用程序?,qt,qml,qtquick2,qt-quick,waf,Qt,Qml,Qtquick2,Qt Quick,Waf,我正在尝试使用WAF构建一个QT快速应用程序。但是,WAF似乎不知道如何处理.qml文件 我可以使用以下方法在WAF中构建QT小部件应用程序: 但是,如果试图为QT Quick应用程序修改上述内容,比如说将.qml文件添加到源代码中,会导致程序无法编译,因为.qml无法识别 有人知道怎么做吗?我知道WAF支持“@extensions”。但如果可能的话,我不想在WAF中重新创建QT的QML构建系统。如果可能的话 如果它有帮助,在最后一天,我想使用“-WebWebGL”功能来获得一个QTQuy网页

我正在尝试使用WAF构建一个QT快速应用程序。但是,WAF似乎不知道如何处理.qml文件

我可以使用以下方法在WAF中构建QT小部件应用程序:

但是,如果试图为QT Quick应用程序修改上述内容,比如说将.qml文件添加到源代码中,会导致程序无法编译,因为.qml无法识别

有人知道怎么做吗?我知道WAF支持“@extensions”。但如果可能的话,我不想在WAF中重新创建QT的QML构建系统。如果可能的话



<>如果它有帮助,在最后一天,我想使用“-WebWebGL”功能来获得一个QTQuy网页,它可以运行我的本地C++。DLL(Making WebAssembly是不可能的)。< /P>尝试将QML文件添加到<代码> QRC < /代码>中,而不是项目文件。我不应该使用.Pro文件吗?通常我可以在不使用.pro文件的情况下生成waf。我可以编辑waf项目文件
def options(opt):
    opt.load('compiler_cxx qt5')

def configure(conf):
    conf.load('compiler_cxx qt5')

def build(bld):
    bld(
            features = 'qt5 cxx cxxprogram',
            uselib   = 'QT5CORE QT5GUI QT5OPENGL QT5SVG',
            source   = 'main.cpp textures.qrc aboutDialog.ui',
            target   = 'window',
    )