首页 文章

Project ERROR:QT中的未知模块:qml quick

提问于
浏览
4

在此之后我尝试在Linux Mint x64上为Windows交叉编译应用程序时遇到了问题 . (我也安装了Qt5.4.2 . )

Building Qt 5 on Linux, for Windows

运行[mxe root] /usr/bin/i686-w64-mingw32.static-qmake-qt5时出现错误 . 当然我改变了[mxe root]以适应mxe目录 .

有任何想法吗?

我的问题非常类似于这个问题 . Project ERROR: Unknown module(s) in QT: webkitwidgets

如同在那个问题中所做的那样,将它标记为重复是很好的,因为就像在那里的评论中已经提到的@Petr一样,这两个问题是无关的 .

2 回答

  • 2

    我一直有同样的问题,跟随同样的tuto

    我通过构建qt5而不是qtbase来解决它

    mxefolder$ make qt5
    

    代替

    mxefolder$ make qtbase
    

    它包含更多模块

  • 0

    如果您从源构建Qt并且bin \中没有Qt5Qml.dll文件,则安装“qtdeclarative”模块 . 输入(your_qt_src_dir)/ qtdeclarative并执行以下操作(将名称更改为您的环境名称)

    $ C:\ Qt \ Qt5.7.0n \ bin \ qmake.exe -r qtdeclarative.pro $ C:\ mingw32-make.exe $ C:\ mingw32-make.exe install

相关问题