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

时间:2018-08-18 07:57:33

标签: qt qml qtquick2 qt-quick waf

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

我可以使用https://waf.io/apidocs/tools/qt5.html

在WAF中构建QT Widget应用程序
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',
    )

但是,尝试修改QT Quick App的上述内容,例如说将.qml文件添加到源代码中,则由于无法识别.qml而导致程序无法编译。

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


如果有帮助,最后,我想做的就是使用“ -platform webgl”功能来获取一个QT快速网页,该网页可以运行我的本机C ++ .dll(使WebAssembly毫无疑问)。

0 个答案:

没有答案