如何在QT 5.1.1上安装QtQuick 1.1

5
我在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?我也安装了Qt 4.7,其中包含QtQuick 4.7,但将项目从Qt 5.1.1移植到Qt 4.7会非常困难。这不是一件简单的事情,所以我想尽可能保持简单,只在Qt 5.1.1上安装QtQuick 1.0。
注意:我没有在QML文件中做奇怪的事情; QML代码与QtQuick 1.0应该可以无问题工作。

1
我们应该知道 SF 是什么意思吗? - Mitch
SF - 科幻小说。对此感到抱歉。 - Ispas Claudiu
1个回答

3

Qt Quick 1使用不同的QML引擎,无法在现代QML引擎中使用。您需要使用Qt Declarative模块(请参见模块列表),该模块提供了一个类似于Qt 4.8风格的Qt Quick 1实现。通常默认安装此模块。


这是一个很好的提示。同时,我找到了一个在只安装OpenGL 1.0的系统上运行良好的OpenGL DLL,因此我的应用程序可以在旧版Windows系统上完美运行。但是,我会将这个作为一个答案考虑,并在闲暇时间里一定会尝试Qt Declarative模块。谢谢Kuba! :) - Ispas Claudiu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接