【问题标题】:Project ERROR: Unknown module(s) in QT: qml quick项目错误:QT 中的未知模块:qml quick
【发布时间】:2015-10-08 12:58:26
【问题描述】:

在此之后,我在尝试在 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

最好不要将其标记为重复,就像对那个问题所做的那样,因为就像那里的 cmets 中已经提到的 @Petr 一样,这两个问题不相关。

【问题讨论】:

  • 有人在没有给出理由的情况下对此投了反对票。不好。
  • The error shows up. - 哪个错误?
  • @MarkJansen 问题的标题。 “项目错误:QT 中的未知模块:qml quick”
  • 您尝试过这里的所有解决方案吗? forum.qt.io/topic/42211/solved-unknown-module-s-in-qt-quick-qml
  • @MarkJansen 我已经看到了。虽然没有尝试任何东西。因为他正在与我没有的 Qt 创建者一起工作。我只是想按照其他 SO 问题的“教程”。那里还有其他一些建议,但我无法理解。我对 Qt 很陌生,部署、交叉编译,最重要的是对 linux 本身(尽管对 C++ 来说不是新手),所以关于修改 . conf 文件似乎对我来说是先进的。感谢您花时间提供帮助。 :)

标签: c++ linux windows qt cross-compiling


【解决方案1】:

我一直有同样的问题,遵循相同的教程

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

mxefolder$ make qt5

而不是

mxefolder$ make qtbase

它包含更多模块

【讨论】:

    【解决方案2】:

    如果您从源代码构建 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 安装

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-16
      • 2021-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-20
      • 2022-01-06
      相关资源
      最近更新 更多