2014-06-28 21 views
5

opracowałem projekt na systemu Windows użyciu Qt 5.1.1 i używane QtQuick 2.0 import w plikach QML. Ostatnio odkryłem, że moja aplikacja wymaga OpenGL 2.0 lub wyższej, dlatego nie może działać na systemach z OpenGL 1.0. Przeszukałem i stwierdziłem, że dzieje się tak z powodu importu QtQuick 2.0.Jak zainstalować QtQuick 1.1 na QT 5.1.1

problemem jest: Nie mogę zmodyfikować import z QtQuick 2,0 do 1,0 QtQuick bo pojawiają się błędy:

QtQuick 1.0 module verison is not installed 

Więc jak mogę zainstalować tylko QtQuick 1.0? Zainstalowałem także Qt 4.7, który jest dostarczany z QtQuick 4.7, ale zdarza się dość ciężko pracować z Qt 5.1.1 do Qt 4.7. To nie jest takie proste, dlatego chcę, aby było to tak proste, jak to tylko możliwe i zainstalować QtQuick 1.0 na Qt 5.1.1.

Uwaga: Nie robię dziwne rzeczy w plikach QML; kod QML powinien działać bez problemów z QtQuick 1.0.

+1

Czy powinniśmy wiedzieć, co oznacza SF? – Mitch

+0

SF- Science Fiction. Przepraszam za to –

Odpowiedz

3

Qt Szybki 1 jest za pomocą innego mechanizmu QML. Nie można go używać z poziomu współczesnego silnika QML. Musisz użyć modułu Qt Declarative (patrz list of modules), który zapewnia implementację Qt Quick Qt w stylu Qt 4.8. Ten moduł jest zwykle instalowany domyślnie.

+0

To dobra wskazówka. W międzyczasie znalazłem bibliotekę dll opengl, która działa dobrze na systemach, które mają zainstalowany tylko OpenGL 1.0, więc moja aplikacja działa doskonale na starszych systemach Windows. Ale uważam to za odpowiedź iw wolnym czasie zdecydowanie wypróbuję moduł deklaracji Qt. Dziękuję Kuba! :) –