【问题标题】:How to install QtQuick 1.1 on QT 5.1.1如何在 QT 5.1.1 上安装 QtQuick 1.1
【发布时间】:2014-06-28 10:54:03
【问题描述】:

我在 Windows 上使用 Qt 5.1.1 开发了一个项目,并在 QML 文件中使用了 QtQuick 2.0 导入。最近我发现我的应用程序需要 OpenGL 2.0 或更高版本,因此它无法在具有 OpenGL 1.0 的系统上运行。我搜索并发现这是由于 QtQuick 2.0 导入而发生的。

问题是: 我不能只修改从 QtQuick 2.0 到 QtQuick 1.0 的导入,因为我收到错误:

QtQuick 1.0  module verison is not installed

那么我怎样才能只安装 QtQuick 1.0? 我还安装了 QtQuick 4.7 附带的 Qt 4.7,但是从 Qt 5.1.1 移植到 Qt 4.7 恰好是一项相当艰巨的工作。没那么简单,所以我想让它尽可能简单,并在 Qt 5.1.1 上安装 QtQuick 1.0。

注意:我没有在 QML 文件中做奇怪的事情; QML 代码在 QtQuick 1.0 上应该没有问题。

【问题讨论】:

  • 我们应该知道SF是什么意思吗?
  • SF- 科幻小说。很抱歉

标签: qt qml qt-quick qtquick2


【解决方案1】:

Qt Quick 1 使用不同的 QML 引擎。您不能在现代 QML 引擎中使用它。您需要使用Qt Declarative 模块(请参阅list of modules),它提供了Qt 4.8 风格的Qt Quick 1 实现。该模块通常默认安装。

【讨论】:

  • 这是一个很好的提示。同时,我发现一个 opengl dll 在只安装了 OpenGL 1.0 的系统上运行良好,因此我的应用程序在较旧的 Windows 系统上运行良好。但是,我会认为这是一个答案,在我的业余时间我一定会尝试 Qt 声明模块。谢谢库巴! :)
猜你喜欢
  • 2016-11-26
  • 1970-01-01
  • 2010-12-16
  • 1970-01-01
  • 2019-07-05
  • 1970-01-01
  • 2011-05-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多