2014-06-28 38 views
5

tarihinde QtQuick 1.1 yüklemek için nasılQt 5.1.1 kullanılarak , Windows üzerinde bir proje geliştirilmiş ve QML dosyalarında QtQuick 2.0 ithalat kullandı. Son zamanlarda uygulamamın OpenGL 2.0 veya daha yüksek bir sürüm gerektirdiğini ve bu nedenle OpenGL 1.0'a sahip sistemlerde çalıştırılamayacağını keşfettim. Ben araştırdım ve QtQuick 2.0 ithalatı nedeniyle bunun gerçekleştiğini tespit ettim.QT 5.1.1

sorun geçerli:

QtQuick 1.0 module verison is not installed 

Peki nasıl sadece QtQuick 1.0 yükleyebilirsiniz: I hatalarından olsun çünkü Sadece QtQuick 1.0 QtQuick 2.0'dan ithalat değiştiremezsiniz? Aynı zamanda QtQuick 4.7 ile birlikte gelen Qt 4.7'yi yükledim, ancak Qt 5.1.1'den Qt 4.7'ye bağlantı noktası oldukça zor çalışıyor. Bu kadar basit değil, bu yüzden mümkün olduğunca basit tutmak ve QtQuick 1.0 Qt 5.1.1 üzerine yüklemek istiyorum.

Not: QML dosyalarında garip şeyler yapmıyorum; QML kodu QtQuick 1.0 ile sorunsuz çalışmalıdır.

+1

SF'nin ne anlama geldiğini biliyor muyuz? – Mitch

+0

SF- Bilim Kurgu. Bunun için üzgünüm –

cevap

3

Qt Quick 1, farklı bir QML motoru kullanıyor. Onu çağdaş QML motorundan kullanamazsınız. Qt 4.8 stili Qt Quick 1 uygulaması sağlayan Qt Declarative10 modülünü (bkz. list of modules) kullanmanız gerekir. Bu modül genellikle varsayılan olarak yüklenir.

+0

Bu iyi bir ipucu. Bu arada, sadece OpenGL 1.0 yüklü olan sistemlerde iyi çalışan bir opengl dll buldum, bu yüzden benim uygulama eski windows sistemlerinde mükemmel çalışıyor. Ama bunu bir cevap olarak göreceğim ve boş zamanlarımda kesinlikle Qt Declarative modülünü deneyeceğim. Teşekkürler Kuba! :) –