我在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?我也安装了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应该可以无问题工作。
问题是,我不能只将导入从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应该可以无问题工作。