2014-06-28 7 views
5

entwickeln ich ein Projekt auf Windows- mit Qt 5.1.1 und verwendet, um den QtQuick 2.0 Import in den QML-Dateien. In letzter Zeit habe ich festgestellt, dass meine Anwendung OpenGL 2.0 oder höher erfordert, daher kann es nicht auf Systemen laufen, die OpenGL 1.0 haben. Ich habe gesucht und festgestellt, dass dies aufgrund des QtQuick 2.0-Imports geschieht.Wie installiert man QtQuick 1.1 auf QT 5.1.1

Die Problem ist: kann ich nicht einfach modifizieren, um die Einfuhr von QtQuick 2,0 bis 1,0 QtQuick, weil ich Fehler erhalten:

QtQuick 1.0 module verison is not installed 

So wie kann ich nur installieren QtQuick 1.0? Ich habe auch Qt 4.7 installiert, das mit QtQuick 4.7 geliefert wird, aber es ist ziemlich mühsam, von Qt 5.1.1 auf Qt 4.7 zu portieren. Es ist nicht so einfach, also möchte ich es so einfach wie möglich halten und QtQuick 1.0 auf Qt 5.1.1 installieren.

Hinweis: Ich mache keine seltsamen Dinge in den QML-Dateien; Der QML-Code sollte mit QtQuick 1.0 problemlos funktionieren.

+1

Sollen wir wissen, was SF bedeutet? – Mitch

+0

SF- Science Fiction. Entschuldigung dafür –

Antwort

3

Qt Quick 1 verwendet eine andere QML-Engine. Sie können es nicht in der modernen QML-Engine verwenden. Sie müssen das Modul Qt Declarative verwenden (siehe list of modules), das eine Qt Quick-Implementierung im Qt 4.8-Format bietet. Dieses Modul wird normalerweise standardmäßig installiert.

+0

Dies ist ein guter Tipp. Inzwischen habe ich eine OpenGL-DLL gefunden, die auf Systemen funktioniert, auf denen nur OpenGL 1.0 installiert ist, so dass meine Anwendung auf älteren Windows-Systemen einwandfrei funktioniert. Aber ich werde dies als eine Antwort betrachten und in meiner Freizeit werde ich definitiv Qt Declarative Modul versuchen. Danke Kuba! :) –

Verwandte Themen